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.