Infosys is seeking a DevOps Engineer with experience in DevOps practices, cloud infrastructure, and containerized applications. This role will involve working with cutting-edge technologies in AWS environments, developing and implementing automated CI/CD pipelines, and managing containerized deployments. You will play a key role in designing, configuring, and deploying solutions, collaborating with cross-functional teams, and guiding internal processes and clients on best practices.
Key Responsibilities
- Design, implement, and maintain automated CI/CD pipelines to deploy applications and infrastructure within AWS environments using tools like AWS CodePipeline, AWS CodeBuild, and AWS CodeDeploy.
- Integrate automated testing, security scans, and code quality checks within CI/CD pipelines to ensure high-quality and secure software releases.
- Develop infrastructure as code using tools such as AWS CloudFormation or Terraform to provision and manage AWS resources in a scalable and repeatable manner.
- Ensure that all AWS resources are provisioned efficiently and are consistent with best practices.
- Implement and manage AWS services for container orchestration such as Amazon ECS or Kubernetes on AWS (EKS) to enable scalable, resilient, and fault-tolerant application deployments.
- Configure and deploy containerized applications using Docker and manage container clusters.
- Set up and maintain comprehensive monitoring, logging, and alerting solutions within AWS using tools like Amazon CloudWatch, AWS X-Ray, and AWS CloudTrail to ensure optimal application and infrastructure performance.
- Troubleshoot issues in the AWS environment, focusing on performance, reliability, and security.
- Implement and enforce security policies and best practices for AWS environments, including IAM policies, encryption, and network security controls.
- Ensure compliance with security standards, protecting data privacy and integrity.
- Collaborate with development teams to continuously improve DevOps processes, streamline deployments, and resolve infrastructure-related issues.
- Work closely with cross-functional teams to ensure the smooth deployment and operation of systems in production.
- Stay current with the latest AWS services, features, and best practices, and continuously optimize existing infrastructure and DevOps workflows.
- Contribute to the development of new solutions that can improve DevOps processes and the overall technology stack.
- Guide and mentor junior team members, fostering a culture of continuous learning and innovation.
- Support clients in implementing DevOps practices, helping them adopt cloud-first solutions for efficient and automated infrastructure management.
Required Skills and Experience
- DevOps Tools. Expertise in Jenkins, Docker, AWS services (EC2, S3, IAM, Lambda, etc.), Kubernetes (EKS/AKS), and CI/CD tools such as AWS CodePipeline, Bamboo, and Bitbucket (Git).
- Cloud Infrastructure. Hands-on experience with AWS and experience deploying, configuring, and managing applications in cloud environments.
- Containerization and Orchestration. Proficiency in Docker and containerized builds and deployments. Experience with orchestration tools like Kubernetes (EKS or AKS).
- Infrastructure as Code (IaC). Experience in provisioning cloud resources using Terraform or AWS CloudFormation.
- Programming and Automation. Proficiency in Python and Java, experience automating deployment processes using scripts and tools.
- Monitoring and Logging. Experience with cloud monitoring and logging tools such as Amazon CloudWatch, AWS X-Ray, AWS CloudTrail for troubleshooting and operational insights.
- Version Control and CI/CD. Strong familiarity with version control tools (e.g., Git), Jenkins, and experience in configuring CI/CD pipelines.
- Linux/Unix Knowledge. Solid knowledge of Linux/Unix systems and basic shell scripting.
- Security. Experience with IAM, encryption, and ensuring compliance with security best practices in cloud environments.
- Problem-Solving. Strong troubleshooting skills, particularly in cloud environments, DevOps pipelines, and application performance.
Desired Skills
- Experience with Remedy change and incident management processes.
- Experience with AWS Lambda, API Gateway, and serverless architecture.
- Familiarity with AKS (Azure Kubernetes Service).
- Experience in enterprise-level cloud migration projects and DevOps transformations.
Why Join Infosys?
- Global Exposure. Work on innovative global projects and gain exposure to the latest technologies in the DevOps space.
- Career Growth. Infosys offers continuous learning opportunities, mentoring, and professional development, enabling employees to accelerate their career growth.
- Diversity and Inclusion. Infosys is committed to creating an inclusive work environment that values diversity, with a strong focus on work-life balance and employee well-being.
- Innovation-driven Culture. We foster a culture of innovation, collaboration, and continuous improvement, ensuring our employees contribute to shaping the future of digital transformation.