Position Overview
We are seeking a proactive and innovative DevOps Engineer with a minimum of 5 years of programming experience to architect automate and manage our scalable infrastructure. In this role you will collaborate closely with crossfunctional teams to streamline deployments ensure system reliability and drive continuous improvement in our development and operations practices.
Key Responsibilities
- Infrastructure as Code (IaC): Design implement and manage infrastructure using tools like Terraform Ansible or Puppet to ensure repeatable versioncontrolled deployments.
- Containerization & Orchestration: Deploy and manage containerized applications ensuring high scalability and portability.
- Automation & Scripting: Develop and maintain automation scripts in Python Bash or similar languages to optimize workflows and reduce manual tasks.
- Configuration Management: Utilize configuration management tools to maintain consistency and control across development testing and production environments.
- Cloud Management: Architect and manage cloud infrastructure on platforms such as AWS Azure or GCP leveraging their native services to enhance system performance and reliability.
- Monitoring & Logging: Implement and manage robust monitoring and logging solutions to track application performance identify issues and support proactive troubleshooting.
- Security & Compliance: Integrate security best practices throughout the lifecycle of software development and infrastructure management to safeguard our systems.
- Collaboration & Mentorship: Work alongside developers QA and operations teams to refine processes provide technical guidance and mentor team members.
- Continuous Improvement: Stay abreast of emerging technologies and industry trends to drive innovation and process enhancements.
Required Qualifications
- At least 5 years of professional programming experience with a strong focus on automation and infrastructure management.
- Demonstrated expertise in IaC tools (e.g. Terraform Ansible Puppet).
- Handson experience with containerization and orchestration platforms.
- Proficiency in scripting and automation using languages such as Python and Bash.
- Proven experience in deploying and managing cloud infrastructures (AWS Azure or GCP).
- Familiarity with configuration management monitoring logging and security practices.
- Solid understanding of database systems and network infrastructure.
- Proven experience with version control systems (e.g. Git)
- Excellent problemsolving skills with the ability to troubleshoot complex technical challenges.
- Strong communication skills and the ability to work effectively within a teamoriented agile environment.