Senior DevOps Engineer

joindevops

Remote 4 Years Exp Posted 15d ago

Job Description

Multi-Cloud Management:

 

  • Design, implement, and manage multi-cloud infrastructure environments (Azure Primary, AWS, Google Cloud) to support the development and deployment of our applications.
  • Troubleshoot and resolve issues related to infrastructure, deployment, and performance across multiple cloud platforms.
  • Work closely with security teams to implement best practices for securing multi-cloud environments and ensuring compliance with industry standards across multiple cloud platforms.
  • Implement highly available and scalable systems, ensuring proper redundancy and fault tolerance across multiple cloud platforms.
  • Conduct regular security assessments & vulnerability scanning across multiple cloud platforms.
  • Implement and maintain security controls and access management policies across multiple cloud platforms.

 

Automation and Continuous Integration/Deployment (CI/CD):

 

  • Develop and maintain automated deployment pipelines using tools like Jenkins, GitLab CI/CD, or CircleCI.
  • Implement continuous integration and continuous deployment practices to enable faster and more reliable software releases.
  • Streamline the software build, test, and release processes, ensuring efficient delivery of software artifacts.

 

Infrastructure as Code (IaC):

 

  • Design, build, and maintain the company's infrastructure using cloud platforms (such as AWS, Azure, or GCP) and infrastructure-as-code tools (such as Terraform or CloudFormation).
  • Collaborate with cross-functional teams to define infrastructure requirements and make architectural decisions.

 

Monitoring and Troubleshooting:

 

  • Implement and maintain monitoring, alerting, and logging solutions to ensure high availability and performance of cloud-based applications
  • Conduct performance analysis and optimization of infrastructure components, including servers, databases, and network configurations.
  • Troubleshoot infrastructure and deployment issues, working closely with development and operations teams.
  • Perform root cause analysis of incidents and implement preventive measures.
  • Overseeing routine maintenance procedures and performing diagnostic tests across multi cloud platforms.

 

Collaboration and Documentation:

 

  • Collaborate with cross-functional teams to optimize application performance, scalability, and reliability.
  • Stay up to date with industry trends, emerging technologies, and best practices in DevOps and multi-cloud environments.
  • Mentoring junior software developers in gaining experience and assuming DevOps responsibilities.
  • Create and maintain technical documentation, including infrastructure diagrams, configuration guides, and standard operating procedures.
  • Share knowledge and best practices with team members and contribute to the overall growth of the DevOps practice.

 

Similar Openings for You