Senior DevOps Engineer - Remote
Overview
We are seeking a highly skilled and experienced Senior DevOps Engineer to join our dynamic team. In this role, you will be responsible for designing, implementing, and managing scalable cloud infrastructure and CI/CD pipelines. You will collaborate with cross-functional teams to enhance our software development lifecycle and ensure the reliability and performance of our applications. The ideal candidate will have a strong background in cloud computing, automation, and system administration, along with proficiency in various DevOps tools and methodologies.
Responsibilities
• Design and implement robust CI/CD pipelines using tools such as Jenkins, GitLab, or GitHub.
• Manage cloud infrastructure on platforms like AWS, Google Cloud Platform, or Azure.
• Automate deployment processes using tools like Terraform, Ansible, or Chef.
• Monitor system performance and troubleshoot issues using New Relic, Splunk, or similar tools.
• Collaborate with development teams to ensure best practices in software development and deployment.
• Implement disaster recovery strategies and ensure data integrity across systems.
• Maintain system security by configuring firewalls and managing identity & access management.
• Develop scripts for automation using languages such as Python, Bash (Unix shell), or PowerShell.
• Participate in incident management and response activities to resolve production issues promptly.
• Conduct system testing and quality assurance to ensure reliability of applications.
Experience
• Proven experience in a DevOps role with expertise in cloud computing environments (AWS, Azure, Google Cloud Platform).
• Strong knowledge of containerization technologies such as Docker and orchestration tools like Kubernetes.
• Familiarity with configuration management tools including Puppet, Chef, or Ansible.
• Experience with virtualization technologies (VMware) and distributed systems architecture.
• Proficiency in programming/scripting languages such as JavaScript, Python, Ruby, Go, or Groovy.
• Solid understanding of databases including MySQL, Microsoft SQL Server, Oracle, DynamoDB.
• Experience with web servers (NGINX, Apache Tomcat) and application servers (WebLogic).
• Knowledge of networking concepts including TCP/IP protocols, DNS management, and firewall configurations.
• Familiarity with Agile methodologies (Scrum) and IT project management practices. Join us as we continue to innovate and improve our processes. If you are passionate about DevOps practices and eager to contribute to a collaborative environment focused on delivering high-quality software solutions, we encourage you to apply.
Job Types: Full-time, Contract
Pay: $95.00 - $100.00 per hour
Expected hours: 35 per week
Work Location: Remote
Apply tot his job
Apply To this Job