We are seeking a highly skilled Specialist DevOps Automation Engineer to join our team. The ideal candidate will have extensive experience in automating infrastructure and application deployment using a variety of tools and platforms. This role requires a deep understanding of DevOps practices, infrastructure as code, and cloud services, with a focus on Python programming, Kubernetes, Terraform, AWS, and Ansible.
- Infrastructure Automation: Design, implement, and manage infrastructure as code using Terraform and Kubernetes to achieve scalable and reliable deployments.
- Cloud Management: Utilize AWS services to design and oversee cloud infrastructure, ensuring high availability, security, and optimal performance.
- Configuration Management: Employ Ansible to automate configuration management, software deployment, and orchestration processes.
- Scripting & Automation: Develop and maintain Python scripts for various automation tasks, integrating multiple tools and services.
- Monitoring & Troubleshooting: Establish monitoring and logging solutions to maintain the health and performance of infrastructure and applications, addressing issues as they arise.
- Collaboration: Partner closely with development, professional services, and operations teams to facilitate seamless deployment and operation of applications.
- Security Compliance: Ensure that infrastructure and deployment processes adhere to industry security standards and best practices.
Requirements
- Total 7+ and Programming Experience: 5+ years of development experience in Python.
- Extensive experience with Kubernetes for container orchestration and management.
- Container deployments experience using helm.
- Application deployment and configuration using ansible.
- Managing AWS infrastructure using terraform.
- In-depth knowledge of AWS services and best practices for cloud architecture and management.
- Strong knowledge of Linux/Unix systems
- Knowledge of Puppet
- Education Level: B.E/B.Tech/MTech/M.Sc. in Computer Science/IT preferred (or any engineering field considered) or equivalent.
- Certifications: AWS Certified DevOps Engineer, Certified Kubernetes Administrator (CKA), or similar certifications.
- Good coding skills in major languages such as Python or Perl
- Proven ability to learn new technologies quickly.
- Ability to work effectively with distributed team
- Ability to work in high pressure, highly flexible environment against both short and long-term objectives
- Passionate about technology and solving IT operations-focused problems.
- Must be detail oriented, task driven, and have excellent communication skills. Customer service focus is key.
- Ability to work effectively with staff, peers, and others in and outside the organization to accomplish goals, objectives and to identify and resolve problems