Position Overview: As an Intermediate DevOps Specialist, you will play a crucial
role in our software development lifecycle by ensuring efficient deployment,
management, and scalability of our applications and public APIs on the Azure Cloud
platform. You will collaborate closely with our development and operations teams to
enhance our CI/CD pipelines, automate deployment processes, and implement best
practices for system reliability and performance. You will provide ongoing technical
support and troubleshooting for deployed systems.
Key Responsibilities:
- Design, implement, and maintain CI/CD pipelines to facilitate continuous integration and deployment of applications.
- Collaborate with software developers to define infrastructure requirements and provide guidance on best practices for cloud deployment.
- Deploy and manage applications on Azure Cloud, ensuring optimal performance, scalability, and security.
- Monitor and troubleshoot system issues, responding promptly to incidents and working to minimize downtime.
- Implement automation tools for provisioning, configuration management, and infrastructure as code.
- Work with cross-functional teams to optimize application performance, improve reliability, and enhance overall user experience.
- Stay up-to-date with industry trends and emerging technologies to drive innovation in our DevOps practices.
- Establish and act as technical lead in Azure partnership activities
- Review and enhance the disaster recovery plan for deployed resources
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or related field, or equivalent work experience.
- 4-5 years of hands-on experience in DevOps or related roles.
- Proven experience deploying and managing software on Azure or other relevant platform.
- Strong understanding of infrastructure as code (IAC) principles using tools like Terraform, CloudFormation, Helm Charts or Deployment Manager.
- Proficiency in scripting languages such as Python, Bash, or PowerShell.
- Experience with containerization and orchestration tools like Docker and Kubernetes.
- Experience setting up and managing hybrid connection technologies
- Familiarity with monitoring and logging tools to ensure system health and performance.
- Excellent problem-solving skills with the ability to troubleshoot complex technical issues.
- Strong communication skills and ability to collaborate effectively with internal cross- functional teams and customer organizations.
- Experience managing hybrid cloud connection technologies like NGROK
Nice-to-Have:
- Relevant certifications such as Azure Dev Ops Engineer Expert, AWS Certified DevOps Engineer, Google Cloud Professional DevOps Engineer, or Certified Kubernetes Administrator.
- Experience in the oil and gas sector or a similar industry.
- Knowledge of security best practices and experience implementing them in a cloud environment.