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.