A DevOps Engineer role is an opportunity to work with cutting edge cloud technologies with a team focused on delivery of secure cloud solutions and products to enterprise customers.
Responsibilities
- Implement DevOps infrastructure projects comprising the use of VMs, containers, and other cloud native technologies.
- Build, deploy automation, monitoring, reporting, and analysis solutions.
- Implement industry best practices for system hardening and configuration management.
- Design and implement secure automation solutions for development, testing, and production environments.
- Continuously evaluate, refactor and iterate existing systems while complying with industry standards, and make recommendations for improvement with best practices to increase the quality & velocity of deployments.
Requirements
- 5+ years of experience in developing Continuous Integration and Continuous Delivery (CI/CD) pipelines.
- Knowledge of cloud platforms like AWS, Azure, and GCP.
- Experience with Configuration Management Systems like Puppet, Ansible, and Chef.
- Experience with tools around Infrastructure as Code (IaC) like Terraform, ARM, AWS CloudFormation etc.
- Experience with container technologies such as Docker, Kubernetes, ECS etc.
- Experience with at least one interpreted language such as Python, Bash, PowerShell etc.
- Experience managing and operating relational data stores like PostgreSQL, MySQL, and MSSQL.
- Proficiency with SCM systems such as Git, GitLab, GitHub and Bitbucket.
Qualities
- Out of the box thinker with a passion for doing things right the first time.
- Should have non-negotiable urge towards 100% automation, and zero-trust policy towards security.
- Strong urge towards investigation of problems, and ability to conduct independent research.
- A self-starter, data-driven with excellent analytical & problem-solving ability to conceptualize and drive end-to-end development solutions that provide customer value.
- Motivation to learn new concepts and proactively develop domain knowledge.
- Strong decision-making skills; take-charge personality with ability to drive a plan to completion.
- Smart individual who is readily approachable and be able to work effectively with multisite cross functional teams, having excellent verbal, written, and interpersonal skills.