Lead, Devops Engineer
We've recently partnered with a US-based Global Marketing agency to seek a US-based Remote Lead, DevOps Engineer who will build, design, and implement website delivery systems and automated release management (CI/CD) on Amazon Web Services (AWS). Our client is one of the leaders in their space offering a great combination of competitive salary, and benefits.
Preferred location to be closer to the office within Dallas, Chicago, NY and or Virginia/Reston but this is a 100% remote role.
What you’ll do
- Ideate and collaborate closely with the Technical Architect, Software Engineering teams and project stakeholders to deploy and operate enterprise websites, applications, and projects.
- Be hands-on with building and enhancing an evolving continuous delivery process with activities including deployment automation, testing automation, monitoring automation & build automation.
- Lead the development of scripts and code to solution for automation, reliability, and release process improvement.
- Create scripts and programs to support enhancements to DevOps pipelines to integrate with a variety of application support infrastructure using various APIs
- Build Docker images to environments, validating accuracy of assemblies and their delivery into the system infrastructure.
- Co-ordinate the Go-Live activities including the execution of the deployment plans and checklists
- Engage and communicate with clients and hosting partners to maintain release schedules, create/update deployment tickets and ensure alignment
- Manage + monitor development environments and cloud hosting provider (AWS) when needed, ensuring we meet security compliance.
- Manage risks and resolve issues that affect release scope, schedule, and quality.
- Troubleshoot and debug issues with deployed sites/applications working with Hosting Partners and the DevOps engineering team.
- 4+ years Knowledge of web development lifecycle and hands-on development experience in a variety of web technologies
- Background in release management experience to deploy in high-availability environments.
- Experience, and knowledge to resolve and troubleshoot issues in our dev, test, and production environments.
- Proficiency with build CI/CD pipelines and experience with setup and operations of technologies to support CI/CD pipelines.
- Experience in administering, managing and troubleshooting application stacks built on Linux/Unix, AWS, Lambda, EC2, ECS, Serverless Framework, Docker
- Scripting experience in Bash or Python or Groovy or Ruby.
- Experience working with various DevOps and Release Management technologies (such as Jenkins, Jira, GIT, AWS CodePipeline, Docker).
- Knowledge in CI/CD automation for code quality and scanning tools like SonarQube.
Good to have:
- Have the following certifications: AWS Certified Solutions Architect
- Design and build environments in AWS using a variety of cloud services, e.g. VPC, EC2, EC2, Fargate, Lambda, API Gateway, DynamoDB, RDS, S3, Kafka, SQS, SNS, EventBridge
- Have a background in Linux/Unix administration
- Write scripts and programs to support enhancements to CI/CD pipelines to integrate with a variety of application support infrastructure using various APIs.
- Manage risks and resolve issues that affect release scope, schedule, and quality.
- Measure and monitor progress to ensure application releases are delivered on time and that they meet or exceed expectations.
- Be comfortable troubleshooting network connectivity + diagnosing various server performance issues.