Job Description – DevOps Engineer
We seek experienced Cloud Engineers to join our team. They will be responsible for developing, implementing, and maintaining the cloud infrastructure. Work with Product development teams to configure and rectify issues with CI/CD systems and plan containerization strategies on cloud or a hybrid solution.
An Ideal candidate will be the one who knows one cloud provider AWS/Azure/GCP and wants to get an opportunity to work on others. He should be excited about the company for quality, opportunities, and exposure to new technologies in work, and be the one who focuses on the role rather than the brands in the industry.
Responsibilities
- Responsible for keeping the cloud infra operational, with fixes, new ideas and migrations as necessary.
- Support continuous improvement by investigating alternatives, technologies and presenting to the clients.
- Participate in full software life cycle from branching strategies, CI/CD pipeline, containerization of the applications and its distribution to Cloud.
- Deploy robust solutions should consider scalability, security, and reliability.
- Contribute ideas for new features and identify areas for improvement proactively.
- Collaborate effectively across teams, including outside of engineering.
- Identify, suggest and improve areas of improvements in code quality and infrastructure hosting.
Requirements.
- Setting up Demo & Production servers in Cloud, including security and data boundary aspects.
- Experience in Design and configuration firewalls, creations of DMZ zones, setting FTP and Shared servers.
- Expertise in enterprise SSO setup, LDAP configurations and streamlining cloud infra process for Team.
- Experience with automated deployment tools: Azure/Cloud, DevOps, Continuous Delivery, Azure marketplace.
- Experience of CI-CD pipelines (build, distribution & resolution of issues),
- Proven knowledge of any scripting language (Bash, groovy, Python)
- Experience in Tomcat, Nginx, Apache, VPN configurations.
- Experience in containerization & Virtualization. Preferably – Docker. Kubernetes experience.
- Experience in working on Linux/Unix OS and application support knowledge in one of the programming languages such as Java.
- Experience in Build Tools – Maven/Gradle or any other.
- Experience in Network setup, VMs and application-status monitoring in Cloud.