Role Summary
A DevOps Engineer with 5-8 years of experience who is responsible for creating and managing CI/CD pipelines using tools such as Jenkins, GitHub Actions, or GitLabEE pipelines. They should have a strong understanding of CD tools like Argo CD/ Jenkins and experience with cloud technologies, preferably AWS. The engineer should also possess hands-on experience with Kubernetes, Helm Charts, Terraform (IaaC), Docker, and knowledge in integration with SonarQube and Fortify. They should be able to perform security assessments and patching when required and have a good understanding of certificates and SSL.
Area of Responsibility
• Creating CI/CD pipelines using Jenkins, GitHub Actions, or GitLabEE pipelines.
• Utilizing CD tools like Argo CD for continuous deployment.
• Applying cloud technologies, primarily AWS, for infrastructure deployment and management.
• Employing Kubernetes, Helm Charts, and Terraform for containerization and infrastructure-as-code.
• Utilizing Docker for containerization and deployment.
• Integrating code analysis tools like SonarQube and Fortify for continuous improvement.
• Performing security assessments and implementing necessary patches.
• Maintaining knowledge of certificates and SSL for secure deployments.
• Collaborating with development and operations teams to streamline processes.
• Monitoring and troubleshooting pipeline and deployment issues.
• Documenting and maintaining the CI/CD processes and infrastructure.
• Staying up to date with emerging trends and technologies in the DevOps space.
• Assisting in automation and streamlining of processes to improve efficiency.
• Ensuring system and data protection through proper implementation of security measures.
• Assisting in capacity planning and scaling of infrastructure as needed.