Job Title: DevOps Engineer
Location: Hyderabad, IN
Experience: 5+ Years
Job Type: Full-time
Job Overview: As a DevOps Engineer, you will play a critical role in bridging the gap between development and operations. You will leverage your expertise in DevOps to implement robust infrastructure, automate deployment processes, and enhance our CI/CD pipelines. The ideal candidate is a generalist with a passion for technology, a collaborative mindset, and a desire to continuously learn and improve.
Key Responsibilities
- Infrastructure Management: Design, implement, and maintain scalable and resilient cloud infrastructure on Azure and AWS.
- Automation: Develop and maintain automation scripts using tools such as Azure DevOps, Terraform, or Ansible to streamline deployment and operations.
- CI/CD Implementation: Set up and manage CI/CD pipelines to facilitate efficient code deployment and integration.
- Monitoring & Optimization: Monitor system performance, troubleshoot issues, and optimize existing processes and services for reliability and efficiency.
- Collaboration: Work closely with development teams to understand their needs and provide DevOps support, ensuring smooth deployment of applications.
- Documentation: Create and maintain documentation for systems, processes, and configurations to ensure transparency and knowledge sharing.
- Security Best Practices: Implement security measures and best practices to safeguard cloud infrastructure and applications.
- Continuous Improvement: Stay updated with industry trends and emerging technologies, and advocate for best practices within the team.
Qualifications
- Education: Bachelor's degree in computer science, Information Technology, or related field.
- Experience: 5+ years of experience in a DevOps or similar role, with a focus on cloud technologies, particularly Azure.
- Skills:
- Proven experience in building and managing CI/CD pipelines for Azure and AWS environments.
- Proficiency with CI/CD tools such as GitHub, GitLab, Jenkins, and Azure DevOps.
- Experience in IaaC tools, including Terraform, CloudFormation, ARM templates, and Bicep etc.
- Proficient in configuration management tools like Ansible and Chef
- Proficient in scripting languages such as Bash, PowerShell, Python, and experience with boto3, Azure SDK, and AWS SDK.
- Experience with testing frameworks and tools like Terratest, Pytest, and Checkov for validating infrastructure code.
- Knowledge of containerization and orchestration tools (e.g., Docker, Kubernetes).
- Experience in security scan and remediations using tools like snyk, trivy, sonarqube, checkmark, prisma for DAST and SAST
- Understanding of networking, security, and monitoring concepts in cloud environments.
- Familiarity with GitOps model for operations optimization and Git branching strategies.
- Soft Skills: Strong problem-solving skills, excellent communication, and a collaborative attitude
Skills: gitlab,aws sdk,gitops,checkmark,azure sdk,ci/cd,infrastructure,cd,aws,trivy,terraform,chef,bicep,checkov,terratest,pytest,arm templates,snyk,github,bash,azure,kubernetes,jenkins,prisma,devops,python,ansible,boto3,ci,powershell,git branching,docker,sonarqube