DevOps Engineer

Marathon TS

$100K — $130K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 10+ years of experience as a Developer cum DevOps Engineer with Azure focus
  • Hands-on experience with Azure cloud services (VMs, AKS, Docker, etc.)
  • Experience with Azure network components and security groups
  • Proficiency in Python/JavaScript/Bash for automation tasks
  • Expertise in Terraform for resource management
  • Strong understanding of DevOps practices including CI/CD
  • Familiarity with cloud monitoring and logging tools

Responsibilities

  • Design and manage Azure infrastructure components
  • Implement CI/CD pipelines using GitHub
  • Develop automation scripts for various tasks
  • Manage infrastructure as code with tools like Terraform
  • Optimize application performance on Azure
  • Monitor and troubleshoot cloud infrastructure
  • Implement security best practices for cloud environments
  • Mentor junior team members on Azure and DevOps practices

Benefits

  • 80% remote work flexibility
  • Technology-driven innovation in a fast-paced industry
  • Collaborative work environment across development and operations
  • Opportunities for professional development and mentorship
  • Access to new Azure services and technologies
Full Job Description
DevOps Engineer
Manassas, VA (80% remote)
Financial Technology Industry


Marathon TS is looking for a Developer cum DevOps Engineer, who can build a gap between development and operations teams, ensuring seamless integration of code delivery and infrastructure management. You will be responsible for developing software applications while also designing, implementing, and maintaining robust DevOps pipelines to automate deployment, monitoring, and scaling processes. Your expertise in both software development and DevOps practices will be essential in driving efficiency, reliability, and innovation across our development lifecycle.

Responsibliites:
• Design, deploy, and manage Azure cloud infrastructure components such as virtual machines, storage accounts, networking resources, and Azure services.
• Implement CI/CD pipelines using GitHub and GitHub actions to automate build, test, and deployment processes.
• Develop automation scripts using Python/Javascript/Java/Shell.
• Develop and maintain infrastructure as code (IaC) using tools like Ansible, Terraform, Packer, ARM templates, or Azure Resource Manager.
• Collaborate with development teams to optimize application performance, reliability, and scalability on Azure cloud platforms.
• Monitor and troubleshoot cloud infrastructure to ensure high availability, performance, and security.
• Implement security best practices and compliance standards for cloud environments, including identity and access management, network security, and data encryption.
• Participate in the evaluation and adoption of new Azure services, technologies, and best practices to improve efficiency and innovation.
• Provide technical guidance and mentorship to junior team members on Azure cloud technologies and DevOps practices.
. Write clean, efficient, and maintainable code using Python/Java/Javascripts following best practices and coding standards.

Requirements:
• 10+ years of experience as a Developer cum DevOps Engineer, or similar role, with a focus on Azure cloud services.
• Hands-on experience with Azure cloud services such as Azure VMs, Azure App Service, Azure Kubernetes Service (AKS), Docker, ACR, Azure SQL Database, Azure Functions, etc.
• Hands on experience with Virtual Networks (VNet) and Subnets, Azure Network Security Groups, VNG, VNet peering, azure firewalls.
• Hands on experience with, Python/JavaScript, or Bash for automation and configuration management tasks.
• Hands on experience on Azure security operations, sentinel threat detection, Enterpise Identity, Azure Active Directory
• Proficiency in writing terraform configuration files ( HCL) to define infrastructure resources modules and providers
• Strong understanding of DevOps principles and methodologies, including continuous integration, continuous delivery, and infrastructure as code.
• Experience with configuration management tools such as Ansible, Puppet, or Chef.
• Strong understanding of Azure landing zone principles and best practices
• Familiarity with monitoring and logging tools such as Azure Monitor, Azure Log Analytics, Prometheus, Grafana, ELK stack, etc.
• Excellent troubleshooting skills and the ability to diagnose and resolve complex technical issues in cloud environments.
• Strong documentation skills to create and concise documentation to effectively communicate and collaborate with team members and stakeholders.

Similar Jobs

More Jobs at Marathon TS

More Information Technology Jobs

Find similar DevOps Engineer jobs: