Sr DevOps Engineer
Roles and Responsibilities
-
Collaborate with software developers, quality assurance engineers and IT professionals to guarantee smooth deployment, automation and management of software infrastructure.
-
Design and implement CI/CD pipelines for multiple software applications and environments.
-
Create and maintain monitoring systems to guarantee high availability and performance for software applications.
-
Manage and enhance cloud infrastructure such as AWS, Azure, and GCP
-
Automating software deployment, configuration, and upkeep processes
-
Troubleshoot software infrastructure issues and collaborate with the team to resolve them.
-
Stay abreast of emerging technologies and industry trends, then utilize them to enhance your software infrastructure.
Requirements and Skills
-
Strong experience with 7+ years of experience in DevOps or related field.
-
Acquaintance with software development processes and methodologies
-
Experience with continuous integration/delivery tools such as Jenkins, Travis CI, or CircleCI
-
Experience with Terraform, Ansible, or CloudFormation to manage infrastructure.
-
Experience with cloud infrastructure platforms such as AWS, Azure and GCP
-
Excellent scripting skills in Bash, Python or Ruby
-
Experience with monitoring and logging tools such as Prometheus and Grafana
-
Deep knowledge of container and orchestration technologies, primarily Docker and Kubernetes
-
Familiarity with DevSecOps practices, ensuring compliance and data security
-
Strong problem-solving and troubleshooting abilities
-
Excellent communication and collaboration abilities