Position Overview:
We are seeking a skilled Cloud DevOps Engineer to join our team and collaborate directly with development teams to deploy, automate, and maintain cloud-based systems. The ideal candidate will have a strong background in cloud platforms, automation tools, and SecOps practices, as well as the ability to work in an Agile environment to deliver scalable and reliable solutions.
Key Responsibilities:
- Work closely with development teams to bring new products into the cloud.
- Participate in Agile processes across multiple development teams, ensuring seamless integration and delivery.
- Create and implement a continuous deployment process, including full orchestration of deployment pipelines.
- Develop tools and scripts to improve the efficiency of operational tasks and workflows.
- Implement robust monitoring processes and design/deploy monitoring dashboards using tools like Datadog.
- Build, manage, and support system automation, deployment, and continuous integration (CI/CD) tools.
- Participate in maintaining, troubleshooting, and monitoring production environments to ensure high availability and performance.
- Advocate for and implement the automation of all stages of the software development lifecycle, from development to deployment.
Required Skills and Experience:
- Cloud Platforms (AWS): Minimum of 3 years of hands-on experience.
- Infrastructure as Code (Terraform): Minimum of 3 years of experience, including working with modules.
- Version Control and CI/CD Tools: Proficiency with Git, GitHub, and GitHub Actions (minimum 3 years).
- Monitoring Tools: At least 1 year of experience with Datadog for monitoring and dashboard creation.
- SecOps Expertise: Demonstrated experience in securing cloud-based environments and implementing best practices.
- Scripting: Proficiency in Python and Bash scripting for automation tasks.
Preferred Qualifications:
- Strong understanding of Agile methodologies and ability to work collaboratively in cross-functional teams.
- Experience in optimizing cloud costs and managing cloud governance.
- Familiarity with additional CI/CD tools like Jenkins or CircleCI.
- Knowledge of container orchestration platforms like Kubernetes or Docker Swarm.
Soft Skills:
- Excellent communication and collaboration skills.
- Strong problem-solving abilities and attention to detail.
- Ability to work independently while also thriving in a team-oriented environment.