> Markdown version of [/jobs/ext/3442240-associate-principal-software-engineering-devops](https://www.wearedevelopers.com/jobs/ext/3442240-associate-principal-software-engineering-devops). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Associate Principal, Software Engineering: DevOps - **Company:** The Options Clearing Corporation - **Location:** Dallas, TX, United States (Remote available) - **Experience:** Experienced - **Salary:** $122,100.0 - $160,200.0 - **Contract:** Permanent contract - **Skills:** Amazon Web Services, Amazon Elastic Compute Cloud, Amazon S3, Application Configuration Access Protocols, Cloud Engineering, Static Program Analysis, Computer Networks, Continuous Integration, DevOps, Distributed Systems, Electronic Data Interchange (EDI), Github, Groovy, IBM WebSphere MQ, Identity and Access Management, Enterprise Messaging Systems, Systems Development Life Cycle, Ansible, Software Deployment, Software Engineering, SonarQube, Data Logging, Scripting, Load Balancing, Performance Testing, Delivery Pipeline, Veracode, Amazon Virtual Private Cloud (VPC), Kubernetes, Information Technology, Deployment Automation, Rancher, Hashicorp, Apache Kafka, Terraform, Software Version Control, Docker, Jenkins, Vulnerability Analysis - **Published:** September 1, 2026 - **Apply:** https://jobs.localjobnetwork.com/apply/add/88212272/1 ## About the Role Master's degree in computer science or related and two (2) years of experience as a DevOps engineer, software developer, cloud engineer, or related Special Skills Required: Must have work experience with each of the following: 1) Automating deployment and configuration of AWS infrastructure using Ansible and Terraform, managing EC2 instances, VPC networking, IAM access controls, S3 storage, and ELB load balancer services to support scalable and high available infrastructure; 2) Provisioning and operating Kubernetes clusters on AWS infrastructure by configuring worker nodes, network policies, and persistent storage, managing cluster lifecycle through Rancher, packaging and deploying applications using Helm and Harness deployment pipelines and implementing secret management through HashiCorp Vault; 3) Developing automation frameworks using Terraform to manage configuration of Apache Kafka and IBM MQ messaging systems, performing validation of topic and queue configuration, message routing workflows, and consumer processing to ensure reliable data exchange between distributed systems; and 4) Designing and implementing end-to-end CI/CD automation pipelines using Jenkins Groovy scripting, GitHub source control, enabling automated build and testing workflows, static code analysis using SonarQube, security scanning using Veracode and Sysdig, artifact management using JFrog and deployment of Docker containerized applications across development, staging and production environments. Up to 40% telecommuting permitted. ## Description Collaborate with various product, infrastructure, operations, security, and production control teams to elicit and fulfil technical requirements of these teams. Manage and support AWS Infrastructure, using AWS EC2, IAM, S3, VPC, AMI and security groups. Automate deployment and configuration of AWS infrastructure using Ansible and Terraform, managing EC2 instances, VPC networking, IAM access controls, S3 storage, and ELB load balancer services to support scalable and high available infrastructure. Develop automation frameworks using Terraform to manage configuration of Apache Kafka and IBM MQ messaging systems, performing validation of topic and queue configuration, message routing workflows, and consumer processing to ensure reliable data exchange between distributed systems. Deploy and repave Kafka clusters for developers using Terraform, Jenkins, Ansible and Docker. Perform Harness deployments through HELM chart and Kubernetes clusters. Provision and operate Kubernetes clusters on AWS infrastructure by configuring worker nodes, network policies, and persistent storage, managing cluster lifecycle through Rancher, packaging and deploying applications using Helm and Harness deployment pipelines and implementing secret management through HashiCorp Vault. Design and implement end-to-end CI/CD automation pipelines using Jenkins Groovy scripting, GitHub source control, enabling automated build and testing workflows, static code analysis using SonarQube, security scanning using Veracode and Sysdig, artifact management using JFrog and deployment of Docker containerized applications across development, staging and production environments. Elicit requirements for sizing of application deployments to manage expected workload. Monitor and tune the performance of applications working with product teams. Confer with product teams leads and practitioners to create deployment plans. Confer with the Enterprise Architecture and Product Architecture teams to devise implementation details. Promote standards across application configuration towards the highest security. Collaborate with access management and security teams on setting up roles and permissions for systems and users using least privilege strategies. Collaborate with the integration/performance testing team to leverage integrated release tests in Integration/Release Acceptance environments. Collaborate with operations and enablement teams to deliver, configure, and test applications. Collaborate with production controls teams on monitoring, failover, logging, etc. Provide guidance to systems and DevOps engineers for building highly performant environment. Ideate and implement infrastructure failover scenarios. Confer with networking teams on connectivity details and issue resolution, including between on-premises and AWS. Perform deployment of applications in VM based as well as container-based deployments. Develop documentation for operations of SDLC pipelines and practices to enable technical support of applications and infrastructure. Up to 40% telecommuting permitted. *This position qualifies for The Options Clearing Corporation's Employee Referral Program.* ## Related Videos - [Shifting Stress to Progress— Understanding DevOps to do DevOps Better](https://www.wearedevelopers.com/videos/268-shifting-stress-to-progress-understanding-devops-to-do-devops-better) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [My journey into DevOps world - How it all started!](https://www.wearedevelopers.com/videos/545-my-journey-into-devops-world-how-it-all-started) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) ## Related Articles - [DevOps Engineer Salary [2023]](https://www.wearedevelopers.com/magazine/203-devops-engineer-salary-2023) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Now is the time for industrialized software development](https://www.wearedevelopers.com/magazine/601-now-is-the-time-for-industrialized-software-development)