Atlanta, Georgia, USA
20 days ago
Engineer, SDLC Infrastructure
Overview Job Purpose The Engineer, SDLC Tools, will be integral in advancing our company's software development lifecycle (SDLC) through effective utilization of SDLC tools, Infrastructure as Code (IaC), and Configuration as Code (CaC). This role emphasizes a coding-first approach to automate workflows and enhance efficiency across our development processes. Responsibilities Utilize programming skills to automate and optimize workflows for SDLC tools such as GitHub, Bitbucket, JFrog Artifactory, Jira, and others. Collaborate closely with development, engineering, and operations teams to understand requirements and translate them into automated solutions. Implement and maintain Infrastructure as Code (IaC) practices to manage and provision infrastructure across Windows, Linux, and containerized platforms. Develop reusable components and templates for Configuration as Code (CaC) to standardize deployments and configuration management. Integrate monitoring, metrics, and telemetry gathering capabilities into SDLC tools and automation frameworks to monitor system performance, resource utilization, and application health. Evaluate existing tools and processes, identifying areas for improvement and implementing solutions to enhance productivity and reliability. Design and implement integrations between SDLC tools and other systems to streamline development workflows and enhance traceability. Actively participate in proof of concepts (POC) and demonstrations to validate new tools and technologies for adoption. Provide technical support and troubleshooting for SDLC tools and automation frameworks. Knowledge and Experience Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience. 1-3 years of experience with SDLC tools such as GitHub, Bitbucket, JFrog Artifactory, or similar. Strong programming skills with proficiency in Python and other scripting languages (e.g., Bash, PowerShell) to automate workflows and tasks. Familiarity with Infrastructure as Code (IaC) principles and hands-on experience with tools like Terraform, Ansible, or Chef. Experience in designing and implementing Configuration as Code (CaC) solutions for consistent and scalable deployments. Understanding of agile methodologies and their application in software development processes. Ability to collaborate effectively with cross-functional teams and communicate technical concepts to non-technical stakeholders. Strong analytical and problem-solving skills with attention to detail. Preferred Experience with containerization technologies (e.g., Docker, Kubernetes) and orchestration platforms. Familiarity with CI/CD concepts and tools. Exposure to cloud platforms (AWS, Azure, GCP) and their services. This role offers an exciting opportunity to contribute to the automation and optimization of our SDLC processes using cutting-edge tools and technologies. If you are passionate about leveraging coding skills to enhance efficiency and collaboration within development teams, we encourage you to apply and join our innovative team. Schedule This role offers work from home flexibility of one day per week. Intercontinental Exchange, Inc. is an Equal Opportunity and Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, gender identity, national origin or ancestry, age, disability or veteran status, or other protected status. #LI-DR1 #LI-Hybrid
Confirm your E-mail: Send Email