Software Development Engineer II - CI/CD & Platform Automation Engineer (DevOps)
Esri
6 days ago
St. Louis, MO, USA
Mid Level / Senior
Base Salary
$97k - $162k/yr
Responsibilities
- Design, implement, and maintain high-speed CI/CD pipelines using GitHub Actions/Azure DevOps.
- Architect and optimize Docker environments for consistent build/test runners.
- Lead the design of the next-generation Python package creation process.
- Build and manage the underlying build infrastructure for high availability.
- Implement automated security gatekeeping for Python and Rust artifacts.
- Design and implement monitoring frameworks to track build performance.
- Identify and eliminate manual bottlenecks by transitioning to modern processes.
- Oversee the lifecycle of third-party dependencies for secure supply chain management.
Requirements
- 2+ years of professional experience in DevOps, CI/CD, or platform automation.
- Hands-on experience with CI/CD pipeline design and maintenance.
- Experience with YAML-based pipeline configurations.
- Exposure to automation and scripting, preferably in Python or JavaScript.
- Experience with infrastructure automation tools like Ansible or Terraform.
- Ability to write and optimize Docker files for container-based deployments.
- Understanding of artifact management and secure build practices.
- Familiarity with SBOM tools and artifact signing concepts.
- Exposure to cloud platforms, especially AWS and Azure.
- US citizenship with an active Top Secret Security Clearance.
- Bachelor's degree in Computer Science, Mathematics, or a related field.
Benefits
- Industry-leading health and welfare benefits including medical, dental, and vision.
- 401(k) and profit-sharing programs.
- Minimum accrual of 80 hours of vacation leave.
- Twelve paid holidays throughout the year.
- Opportunities for personal and professional growth.
Tech Stack
AnsibleAWSAzureDockerGitHub ActionsJenkinsKubernetesPythonRustTerraform
Categories
DevOps