Come join our Automated Release Platform Services team as we design and implement the AWS and Azure CICD platforms to enable the Infrastructure as Code (IaC) and Application Build and Release pipelines for a secure, fully automated Continuous Delivery product for application development teams.
Collaborate with Infrastructure, AppDev and Security teams to help design and implement CI / CD tooling platform that includes automated infrastructure, security control / testing, monitoring and feedback loops
Assist Appdev teams as needed to build their own Infrastructure and Application build and release pipelines using the CICD tooling platform.
Assist teams as needed to enhance their pipelines such as incorporating automated change and release management requirements.
Support team following well defined Agile / Scrum practices and execute SDLC tasks such as code merge, build and release operations that also include administration and maintenance of tools supporting these efforts
Support CI / CD and associated tools in pipelines for development and production environments
Responsible for governance and support of tools and DevSecOps processes used in CI / CD platform
Responsible for writing and executing automation scripts to assist in CI / CD platform
Work with different development teams on an ongoing basis to help them improve their CI / CD pipelines and model
Research, learn and help adopt new CI / CD tools and develop techniques to increase performance, automation, and scalability of Deployment framework
Research and stay current in AWS, Azure, associated technology and vendor products, and their interdependencies
Collaborate as part of larger delivery teams which may include project managers, business analysts, architects, developers, and change management professionals
As part of IaC, work with cross-functional teams to design, implement and operationalize the corporate golden image bakery for AWS and Azure (Windows and Linux) to provide standard, secure golden images for Appdev to automatically incorporate into their pipeline
B.S. in Computer Science, related field or commensurate work experience.
Great team player with passion for excellent customer service and innovation
Automation experience with orchestration and configuration technologies such as Azure DevOps, CloudFormation, Terraform, and Ansible
Experience working in AWS and AWS services a strong preference
Experience working on Agile teams (Scrum or Kanban)
Experience with source / version control tool such as Azure DevOps, Git or GitHub etc.
Experience with CI / CD IaC tools such as Terraform, Packer, Ansible, Nexus and / or Artifactory preferred
Problem-solving and thinking laterally as part of a team, or individually, to meet project needs
Participate in afterhours maintenance when necessary, respond to emergencies, participate in customer calls when called upon in support of initiatives and incident response
Supporting production applications or workloads in a cloud-based environment
Performance analysis, troubleshooting and remediation techniques
Understanding of networking principles and technologies (DNS, Load Balancers, Reverse Proxies), Microsoft Active Directory and Active Directory Federation Services (ADFS) preferred
Understanding High Availability and Disaster Recovery principles, patterns and usage preferred
Understanding Container configuration and some implementation experience with Docker, or Kubernetes desirable