Marathon TS
DevOps Engineer
Marathon TS, Manassas, Virginia, 22110
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. Marathon TS is committed to the development of a creative, diverse and inclusive work environment. In order to provide equal employment and advancement opportunities to all individuals, employment decisions at Marathon TS will be based on merit, qualifications, and abilities. Marathon TS does not discriminate against any person because of race, color, creed, religion, sex, national origin, disability, age or any other characteristic protected by law (referred to as "protected status").