DevOps Engineer
Is this the right opportunity for you?
Explore more jobs, compare advertised salaries and see which skills employers want.
Explore this careerSearch for a different role
More DevOps Engineer jobs →Skills
Description
DevOps Engineer
Join our dynamic team as a DevOps Engineer, where you will play a pivotal role in bridging the gap between software development and IT operations. You will be responsible for automating and streamlining our software delivery processes, ensuring high-quality software releases, and maintaining the stability and performance of our production environment. Your work will directly impact our ability to deliver innovative solutions to our customers efficiently and effectively.
Responsibilities- Design, implement, and maintain CI/CD pipelines to automate the software delivery process.
- Collaborate with development, QA, and operations teams to ensure seamless software deployment.
- Manage and configure infrastructure as code using tools like Terraform, AWS CloudFormation, or Azure Resource Manager.
- Monitor and maintain the performance and health of production environments using tools like Prometheus, Grafana, or Azure Monitor.
- Implement and manage container orchestration platforms such as Kubernetes, Docker Swarm, or Azure Kubernetes Service (AKS).
- Develop and maintain automated testing and deployment scripts to ensure consistent and reliable software releases.
- Participate in on-call rotations to provide support for production issues and ensure system availability.
- Collaborate with security teams to implement security best practices and compliance requirements into the DevOps processes.
- Continuously improve processes and tools to enhance efficiency, reliability, and scalability of the software delivery pipeline.
- Proven experience as a DevOps Engineer or similar role.
- Strong understanding of DevOps principles and practices.
- Proficiency in AWS or Azure cloud platforms.
- Experience with infrastructure as code tools such as Terraform or AWS CloudFormation.
- Knowledge of container orchestration platforms such as Kubernetes or Docker Swarm.
- Familiarity with CI/CD tools like Jenkins, GitLab CI, or CircleCI.
- Experience with monitoring and logging tools such as Prometheus, Grafana, ELK Stack, or Azure Monitor.
- Strong scripting skills in languages such as Python, Bash, or PowerShell.
- Ability to work collaboratively in a team environment.
- Experience with cloud-native technologies and microservices architecture.
- Knowledge of security best practices and compliance requirements in DevOps.
- Experience with configuration management tools such as Ansible, Puppet, or Chef.
- Familiarity with service mesh technologies such as Istio or Linkerd.
- Experience with database management and migration tools.
- Strong problem-solving skills and the ability to troubleshoot complex issues.
- Excellent communication and interpersonal skills.
Get similar jobs in United States by email
We'll email you when new jobs similar to this one appear.
Similar jobs
Explore more DevOps Engineer jobs in United States.
Finding similar jobs…