Job Description :
We are seeking a skilled DevOps Engineer to join our team and help build, maintain, and optimize our cloud infrastructure and deployment pipelines. In this role, you will be responsible for creating and managing the environments that power our platform, ensuring reliability, security, scalability, and operational excellence across our technology stack. We value candidates who have a strong automation mindset and can identify opportunities to streamline processes and create reproducible
Responsibilities
- Design, implement, and maintain CI / CD pipelines for automated testing and deployment
- Build and manage cloud infrastructure using Infrastructure as Code (IaC) principles
- Configure and manage containerization and orchestration systems (Docker, Kubernetes)
- Implement monitoring, alerting, and observability solutions for all environments
- Identify and automate repetitive tasks to improve efficiency and reduce errors
- Build systems that enable rapid and reliable environment provisioning
- Collaborate closely with delivery teams to prepare and deploy production-ready solutions
- Establish deployment processes that ensure smooth and reliable releases from development to production environments with automation and repeatability being key
- Create deployment plans and release strategies that minimize disruption to end users
- Support the delivery lifecycle from development through to production deployment
- Optimize system performance, availability, and reliability
- Implement and maintain security best practices across infrastructure
- Create self-service tools for development teams where appropriate
- Collaborate with development teams to resolve environment-related issues
- Create and maintain documentation for infrastructure, deployment processes, and operational procedures
- Participate in on-call rotation to provide production support
- Continuously evaluate and implement new tools and technologies to improve development and operations workflows
- Work closely with Network, Security, Cloud and IT Teams to ensure alignment to DXC Best Practices.
Required Qualifications
4+ years of experience in DevOps, Site Reliability Engineering, or similar rolesStrong experience with AWS and / or Azure cloud platformsProficiency with Infrastructure as Code tools (Terraform, CloudFormation, etc.)Experience with containerization (Docker) and container orchestration (Kubernetes)Knowledge of CI / CD tools and methodologies (GitHub Actions, Jenkins, GitLab CI, etc.)Experience with scripting and automation (Python, Bash, or similar)Ability to identify and implement automation opportunities to improve reliability and efficiencyExperience working with delivery teams to prepare and deploy production solutionsUnderstanding of release management and deployment strategiesExperience with monitoring and observability tools (Prometheus, Grafana, ELK stack, etc.)Understanding of networking, security, and system administration principlesExperience with version control systems (Git, Artifactory, etc.)Strong problem-solving abilities and troubleshooting skillsExcellent communication skills and ability to work with cross-functional teamsBachelor's degree in computer science, IT, or related field (or equivalent practical experience)Preferred Qualifications
Experience with multiple cloud providers (multi-cloud strategies)Knowledge of security compliance frameworks and implementationExperience with database administration and optimizationFamiliarity with microservices architectureExperience with serverless computing modelsKnowledge of Python and JavaScript / TypeScript ecosystemsExperience supporting AI / ML deployment workflowsSite Reliability Engineering (SRE) experienceCertifications related to cloud platforms or DevOps practices