Apex Informatics is seeking a skilled and motivated DevOps Engineer with expertise in cloud computing to join our team. As a DevOps Cloud Engineer, you will be responsible for developing, implementing, and maintaining our cloud infrastructure and CI/CD pipelines.
Key Responsibilities:
- Design and implement scalable and resilient cloud infrastructure using best practices
- Develop and maintain CI/CD pipelines to enable efficient and reliable software delivery
- Automate infrastructure provisioning and configuration using Infrastructure as Code (IaC) tools
- Collaborate with development teams to streamline application deployment processes
- Monitor and optimize cloud resources for performance, availability, and cost-efficiency
- Troubleshoot and resolve cloud-related issues
- Continuously improve DevOps practices, tools, and processes to drive efficiency and productivity
- Cloud Infrastructure:
- Design, implement, and manage cloud infrastructure on platforms such as AWS, Azure, or GCP
- Leverage Infrastructure as Code (IaC) tools like Terraform or CloudFormation to automate infrastructure provisioning and configuration
- Implement and manage containerization technologies like Docker and orchestration platforms like Kubernetes
- CI/CD Pipeline:
- Develop and maintain CI/CD pipelines using tools like Jenkins, GitLab CI/CD, or Azure DevOps
- Integrate automated testing and code quality checks into the pipeline
- Implement and manage release management processes for software deployments
- Monitoring and Optimization:
- Set up and configure monitoring and alerting solutions to ensure high availability and performance of cloud resources
- Optimize cloud resource utilization for cost-efficiency
- Analyze monitoring data to identify performance bottlenecks and initiate optimization efforts
- Security and Compliance:
- Apply security best practices to cloud infrastructure and applications
- Implement and manage access controls, encryption, and other security measures
- Ensure compliance with relevant regulations and industry standards
- Collaboration and Support:
- Collaborate with cross-functional teams to define and implement infrastructure and deployment requirements
- Provide technical support and guidance to development and operations teams
Requirements
- Previous experience as a DevOps Engineer or similar role
- 6+Years mandatory in Cloud
- Strong understanding of cloud computing concepts and services
- Experience with cloud platforms such as AWS, Azure, or GCP
- Proficiency in Infrastructure as Code (IaC) tools like Terraform or CloudFormation
- Knowledge of containerization technologies such as Docker and orchestration platforms like Kubernetes
- Experience with CI/CD tools like Jenkins, GitLab CI/CD, or Azure DevOps
- Understanding of monitoring and alerting solutions for cloud resource management
- Knowledge of security best practices and compliance standards
- Excellent problem-solving and troubleshooting skills
- Strong collaboration and communication skills