Engineer, Release Engineering

Intercontinental Exchange Inc

Atlanta, GA

JOB DETAILS
SKILLS
Access Control, Agile Programming Methodologies, Ansible, Application Programming Interface (API), Atlassian JIRA, Bash Scripting, Best Practices, C++ Programming Language, Capability Maturity Model Integration (CMMI), Computer Science, Computer Security, Configuration Management, Continuous Deployment/Delivery, Continuous Integration, DevOps, Docker, Documentation, GitHub, Groovy Programming Language, Identify Issues, Java, Jenkins, Linux Administration, Linux Operating System, Management Strategy, Microsoft .NET, Microsoft C# (C Sharp), Microsoft Exchange Server, Microsoft Windows Azure, Microsoft Windows Operating System, Microsoft Windows System Administration, Onboarding, Outsourcing, Problem Solving Skills, Product Demonstration, Programming Languages, Purchasing/Procurement, Python Programming/Scripting Language, Release Management/Engineering, Reporting Dashboards, Research Skills, Scripting (Scripting Languages), Scrum Project Management and Software Development, Software Development Lifecycle (SDLC), Software Installation, Source Code/Configuration Management (SCM), Test Plan/Schedule, Testing, Usability Engineering, Web Client Plug-ins, Windows PowerShell
LOCATION
Atlanta, GA
POSTED
30+ days ago

Overview --------

The SDLC Tools Engineer, Platform Engineering, will be responsible for ICE's overall SDLC strategy. This role is a combination of hands-on and strategic vision around build and deployment working closely with key stakeholders across the company. A successful candidate will understand the complete software/dev lifecycle and have proven track record on developing complete release engineering solutions that will have a high impact and reach across the entire organization.

Responsibilities ----------------

• Partner with development, engineering, and operations teams to collect technical requirements and turn those into deliverables to help build a complete SDLC strategy. • Assist in design and implementation plans to make certain network capacity meet existing and future requirements. • Conduct research and make recommendations on Infrastructure products, services, protocols, and standards in support of infrastructure systems procurement and development. • Work with vendors, outsourcers, and contractors to secure products and services. • Document, explain, and schedule changes following the change management process. • Maintain current configuration standards on all SDLC Tools/Services, etc. including documenting vulnerabilities and researching potential solutions/upgrades. • Work in a fast-paced environment with minimal oversight and make sound decisions even in emergency situations. • Review existing ICE tools and processes, identify gaps, and identify areas for improvement. • POC, demo, and implement software to be used across build and deploy pipelines for on-premise bare metal, and virtual across Windows, Linux, and containerized platforms. • Implement monitoring, alerting, and dashboards, to maintain reliability and operational insight into SDLC platforms and CI/CD pipelines.

Requirements ------------

• BS in Computer Science or equivalent work experience • 5+ years' experience with SDLC tools administration including expert level knowledge of one or many standard tools including, but not limited to, Jenkins, Bitbucket, GitHub, jFrog Artifactory, Ansible, Terraform. • Strong understanding of Software Development Life Cycle (SDLC) methodologies: Agile, Scrum, Waterfall (CMMi) • Proven IaC experience • Experience with Distributed and Parallel Build and Test environments. • Solid understanding of the basic principles of DevOps, CI/CD, agile and lean philosophies • Experience configuring, administrating and integrating SDLC tools such as Jira, Confluence, Bitbucket, GitHub, GitLab, Jenkins and Azure DevOps • Proficient in source code management: branching strategies, access controls, repository management and CI/CD pipelines • Experience designing and maintaining workflow automations, triggers, webhooks, and integrations between SDLC tools and other enterprise platforms • Strong knowledge of configuration management, artifact repositories (e.g., Nexus, Artifactory), and package management tools • Proficient in implementing tool upgrades, migrations and plugin/app installations with minimal disruption to development teams • Expert knowledge of permission models, user administration and security best practices across SDLC tools • Experience developing and maintaining comprehensive documentation, training materials and onboarding guides for tool usage • Ability to troubleshoot and resolve technical issues related to SDLC tool integrations and usability • Experience with Code Promotion and Lifecyle management • Experience with 1 or more Programming Languages like Python, Go Lang, Java, .NET, C++, C#, or similar • Proficiency in Scripting Languages, like Bash, Groovy, PowerShell • Preferred Linux and/or Windows Administration • Hands on experience with container technologies and orchestration including, but not limited to, Docker, Podman, Kubernetes, Tanzu, OpenShift • Experience creating, testing, and using API's

About ICE --------

Intercontinental Exchange, Inc. is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to legally protected characteristics.

About the Company

I

Intercontinental Exchange Inc