Overview:
The DevOps engineer plays a crucial role in our organization responsible for implementing maintaining and optimizing cloudbased infrastructure and deployment pipelines. They are integral in driving efficient and scalable software development processes that align with best practices.
Key Responsibilities:
- Collaborate with software developers system operators and other IT staff members to manage code releases.
- Design implement and maintain CI/CD pipelines for multiple cloud environments including GCP Azure and AWS.
- Automate deployment scaling and management of containerized applications.
- Monitor and optimize cloud infrastructure and application performance.
- Enhance and maintain security posture through automation and best practices.
- Provide technical support and troubleshoot issues related to cloud infrastructure and deployments.
- Collaborate with teams to implement and optimize infrastructure as code (IaC) practices.
- Contribute to the design and implementation of disaster recovery and backup strategies.
- Stay abreast of industry trends and best practices to continuously enhance cloud deployment processes.
- Participate in performance and security testing including load testing and vulnerability scanning.
- Create and maintain comprehensive documentation for infrastructure and deployment processes.
- Participate in oncall rotation and provide support during offhours as required.
Required Qualifications:
- Bachelors degree in computer science engineering or a related field.
- Professional certification in cloud technologies such as GCP Azure or AWS.
- Proven experience working in a DevOps or similar role with a focus on cloudbased infrastructure.
- Expertise in implementing and managing CI/CD pipelines using tools like Jenkins GitLab CI or CircleCI.
- Proficiency in containerization and orchestration tools such as Docker and Kubernetes.
- Strong scripting and coding skills using languages like Python Bash or PowerShell.
- Solid understanding of cloud networking security and compliance best practices.
- Experience with infrastructure as code (IaC) tools like Terraform or CloudFormation.
- Ability to collaborate effectively with crossfunctional teams and communicate technical concepts clearly.
- Experience with monitoring and logging tools like Prometheus Grafana ELK Stack or similar.
- Knowledge of version control systems particularly Git.
- Understanding of agile methodologies and DevOps principles.
- Excellent problemsolving and troubleshooting skills in cloud environments.
- Ability to work in a fastpaced dynamic environment and manage multiple priorities effectively.
- Strong attention to detail and commitment to delivering highquality solutions.
gcp,azure,aws,devops