Mid Senior DevOps Engineer

MAS Global Consulting Logo

MAS Global Consulting

πŸ“Remote - Worldwide

Summary

Join MAS Global as a DevOps Engineer and collaborate with software developers and IT staff to design, implement, and maintain efficient infrastructure and deployment pipelines. You will automate workflows, optimize system performance, and ensure continuous delivery and deployment of software solutions. This role involves managing CI/CD pipelines for various technologies, including Java, Angular, MuleSoft, Salesforce, and containerized applications. You will monitor system performance, troubleshoot issues, and implement security best practices. The ideal candidate possesses strong knowledge of cloud platforms (Azure) and container orchestration tools. MAS Global is a leader in digital engineering services, offering a collaborative and innovative work environment.

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent practical experience
  • Proven experience in DevOps, system administration, or software development
  • Strong knowledge of cloud platforms (Azure) and container orchestration tools like Kubernetes (AKS), OpenShift, and Docker
  • Experience with CI/CD tools such as Azure DevOps or Jenkins, specifically supporting pipelines for Java, Angular, MuleSoft, Salesforce, and containerized applications
  • Proficiency in scripting languages (e.g., Python, Shell, Ruby)
  • Experience with monitoring and logging tools like Prometheus, Grafana, ELK stack, or Datadog
  • Strong problem-solving skills with the ability to troubleshoot complex system issues
  • Knowledge of Agile methodologies and collaboration tools (e.g., Azure DevOps, Jira, Confluence)
  • Excellent communication skills, with the ability to work effectively in a team-oriented environment

Responsibilities

  • Design, implement, and manage CI/CD pipelines to automate the software development lifecycle for multiple technologies, including Java, Angular, MuleSoft, Salesforce, and containerized applications using Docker, AKS, and OpenShift
  • Collaborate with development, QA, and operations teams to ensure seamless integration of applications into production environments across different platforms, particularly within containerized environments using Docker, Kubernetes (AKS), and OpenShift
  • Monitor system performance, identify bottlenecks, and apply solutions to improve system scalability, reliability, and efficiency, particularly in containerized environments
  • Configure and maintain cloud infrastructure (Azure) to support the scaling and deployment of applications, leveraging AKS for container orchestration and managing Docker containers
  • Automate infrastructure provisioning, configuration, and management using tools like Terraform, Ansible, Puppet, and Kubernetes-based automation (Helm, kubectl)
  • Maintain and manage version control systems (e.g., Git) to track code changes and deployments, with a focus on integrating version control within containerized environments using Docker images
  • Implement robust monitoring, logging, and alerting systems (e.g., Prometheus, Grafana, ELK stack, Datadog) to identify potential issues and mitigate downtime across all supported platforms
  • Troubleshoot and resolve environment-related issues in development, testing, and production environments for Java, Angular, MuleSoft, Salesforce, and containerized applications running in Docker, AKS, and OpenShift environments
  • Implement security best practices, including identity and access management, data encryption, network security, and securing containerized applications in AKS and OpenShift environments
  • Work closely with the development team to enhance software delivery and address issues with deployment processes specific to each technology stack, particularly in Docker, Kubernetes (AKS), and OpenShift environments
  • Stay up-to-date with emerging technologies and industry trends, particularly in cloud-native applications, containerization, and Kubernetes/OpenShift practices, to continuously improve DevOps practices

Preferred Qualifications

  • Experience with Docker, AKS (Azure Kubernetes Service), and OpenShift for managing containerized applications
  • Experience with microservices architecture
  • Familiarity with databases (SQL/NoSQL) and caching systems
  • Understanding of network protocols and security practices
  • Certification in cloud platforms (Azure DevOps, etc.) is a plus
  • Experience with Salesforce development and deployment pipelines
  • Familiarity with infrastructure-as-code tools is a plus (e.g., Terraform, Ansible, CloudFormation)

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.