We are seeking a skilledDevOpsEngineer to join our dynamic team. The ideal candidate will have extensive experience with AWS and Azure cloud services, along with a solid experience of CI/CD pipelines and infrastructure as code using Terraform. If you are passionate about automating processes and enhancing our DevSecOps practices, we would love to hear from you!
Key Responsibilities
- Design, implement, and manage CI/CD pipelines usingAzure DevOpsandGitHub.
- Deploy and manage applications onAzure Kubernetes Service(AKS), AWS Kubernetes Service(EKS)and other Azure cloud services.
- Collaborate with development teams to enhance the deployment process and implement best practices in cloud architecture.
- DevelopTerraform modulesfor infrastructure as code, ensuring consistent and repeatable deployments across environments.
- ImplementDevSecOpspractices, includingStatic Application Security Testing (SAST)andSoftware Composition Analysis (SCA), to enhance security throughout the development lifecycle.
- Experience in Docker Container Image Optimization
- Monitor and optimize cloud environments, ensuring high availability and performance.
- Troubleshoot and resolve issues in development, test, and production environments.
- Collaborate with cross-functional teams to define and refine DevOps processes.
Required Skills & Qualifications
- Minimum 4 years of DevOps Engineer experience.
- Minimum 4 years experience in AWS and Azure
- Strong expertise in Azure DevOps and GitHubtools.
- Experience withAzure PipelinesandAzure Kubernetes Service(AKS).
- Proficiency inAWS & Azure Cloudservices.
- Solid understanding ofGitHub, API Managementand experience withGitHub Action Workflows.
- Hands-on experience in creating and managingTerraformmodules. Proficiency inHCLlanguage.
- Experience in Multistage pipelines and building tools for .NET, Python, Angular, React and other applications.
- Familiarity withDevSecOpsprinciples and tools related toSASTandSCA.
- Must have strong scripting skills(e.g.,PowerShell,Bash Shell,Python).
- Excellent problem-solving skills and ability to work in a fast-paced environment.
- Strong communication skills and ability to work collaboratively in a team.
- Ability to quickly adapt and learn and implementNew DevOps tools