What are the responsibilities and job description for the Senior DevOps Engineer position at IT Engagements, Inc.?
Greetings from IT Engagements…!
IT Engagements is a global staff augmentation firm providing a wide-range of talent on-demand and total workforce solutions. We have an immediate opening for the below position with one of our premium clients.
Senior DevOps Engineer
Location: Denver Metropolitan Area, CO (Hybrid)
Duration: Full time only USC AND GC
Position Summary
As a Senior DevOps Engineer, you will be pivotal in designing, building, and maintaining our cloud infrastructure and deployment pipelines. Your work will empower our development teams by enabling rapid, secure, and efficient software delivery through automation, self-service tools, and robust platform engineering practices.
Main Technologies
Azure, Infrastructure-as-Code (Terraform, ARM templates, CloudFormation, Pulumi), CI/CD platforms (Azure DevOps, Jenkins, GitLab CI), Monitoring tools (Grafana, NewRelic, DataDog, ELK stack), .NET, Docker, and Kubernetes.
Essential Duties
Other Duties & Responsibilities:
Participation in on-call rotations and continuous system improvements through proactive monitoring and automation initiatives.
Shashank Jaitly
Shashank@itengagements.com
IT Engagements is a global staff augmentation firm providing a wide-range of talent on-demand and total workforce solutions. We have an immediate opening for the below position with one of our premium clients.
Senior DevOps Engineer
Location: Denver Metropolitan Area, CO (Hybrid)
Duration: Full time only USC AND GC
Position Summary
As a Senior DevOps Engineer, you will be pivotal in designing, building, and maintaining our cloud infrastructure and deployment pipelines. Your work will empower our development teams by enabling rapid, secure, and efficient software delivery through automation, self-service tools, and robust platform engineering practices.
Main Technologies
Azure, Infrastructure-as-Code (Terraform, ARM templates, CloudFormation, Pulumi), CI/CD platforms (Azure DevOps, Jenkins, GitLab CI), Monitoring tools (Grafana, NewRelic, DataDog, ELK stack), .NET, Docker, and Kubernetes.
Essential Duties
- Design, build, and maintain scalable cloud platforms supporting both development and production environments.
- Develop and implement self-service tools and automation to streamline deployment, monitoring, and infrastructure management.
- Champion infrastructure-as-code practices to ensure consistency and repeatability across environments.
- Manage and optimize Azure cloud infrastructure, including App Services and related services.
- Design and implement robust CI/CD pipelines to automate the build, test, and deployment of applications.
- Troubleshoot and resolve issues within cloud infrastructure and CI/CD pipelines.
- Collaborate with development, QA, and operations teams, and mentor junior engineers to promote best practices.
Other Duties & Responsibilities:
Participation in on-call rotations and continuous system improvements through proactive monitoring and automation initiatives.
- Minimum Qualifications:
- Extensive experience in cloud infrastructure management (preferably Azure or an equivalent cloud platform).
- Proficiency in infrastructure-as-code tools such as Terraform, ARM templates, CloudFormation, or Pulumi.
- Solid experience with CI/CD tools like Azure DevOps, Jenkins, or GitLab CI.
- Experience with monitoring and logging tools (e.g., Grafana, NewRelic, DataDog, ELK stack).
- Familiarity with containerization (Docker) and orchestration (Kubernetes) is a plus.
- Experience with .NET backend development or equivalent.
- Strong platform engineering and self-service tool development mindset.
- Cloud Infrastructure Management: Expertise in managing, optimizing, and securing Azure cloud services.
- Automation & Self-Service: Proven ability to develop and implement automation tools that empower engineering teams.
- CI/CD Pipeline Development: Deep understanding of designing, implementing, and troubleshooting CI/CD pipelines for reliable software delivery.
- Monitoring & Troubleshooting: Skillful in setting up and managing monitoring solutions to ensure performance and reliability.
- Collaboration & Mentorship: Strong communication skills with a proactive approach to teamwork and mentoring junior engineers.
- Continuous Improvement: A commitment to identifying and resolving performance bottlenecks and infrastructure challenges through innovative solutions.
Shashank Jaitly
Shashank@itengagements.com