DevOps Engineer at Mastech Digital
Durham, NC
About the Job
Mastech Digital provides digital and mainstream technology staff as well as Digital Transformation Services for all American Corporations. We are currently seeking a DevOps Engineer for our client in the Financial Services domain. We value our professionals, providing comprehensive benefits and the opportunity for growth. This is a Contract position, and the client is looking for someone to start immediately.
Duration: 12+ Months Contract
Location: Durham, NC/ Westlake, TX/ Boston, MA/ Merrimack, NH/ Salt Lake City, UT/ Smithfield, RI
Role: DevOps Engineer
Primary Skills: DevOps/MS Azure
Role Description: The DevOps Engineer must have at least 5+ years of experience. As an experienced DevOps Engineer, you will be responsible for automating end-to-end DevOps practice for mission-critical applications developed using the Java spring framework.
You will be collaborating with the engineering, product, and support team to understand automation requirements and be accountable for delivering end-to-end automation to deploy applications in AKS. You will also be responsible for deploying databases, creating observability dashboards, setting up alerts, and continuously improving DevOps practice.
Responsibilities:
- Design, develop and maintain comprehensive and scalable DevOps automation practice for Java applications on Azure cloud platforms.
- Design and develop the automation for AKS, Database, Service Bus, Function App solutions.
- Design and develop cloud observability solutions, dashboards, and alerts for multiple Azure services.
- Set up system-level performance alerts and automate elasticity based on the requirements.
- Maintain detailed documentation, diagrams, and knowledge base.
- Demonstrate commendable knowledge of the Azure tech stack.
Requirement:
- 8 to 10 years of software engineering and DevOps experience.
- 5+ years of hands-on Azure experience in a production environment (network, security, deployment, automation, serverless technologies).
- Strong hands-on experience with Java and Jenkins deployments.
- Strong understanding of cloud infrastructure, integration, testing, deployment workflows, automation, process development, and process changes.
- Strong hands-on experience with CI/CD tools.
- Strong hands-on experience with AKS, PowerShell, Kubelets, Jenkins Core, Git flow, and Artifactory.
- Deeper understanding of Branch & Trunk based code development.
- Cloud Azure Kubernetes Services with container-based deployment skills.
- Configuration Management and Infrastructure as Code.
- Experience collaborating across multiple functional/technical teams to deliver a project.
Preferred Skills:
- Azure certifications.
- Prior experience on Datadog.
Key Technical Skills:
- Cloud, Azure, Docker, AKS, Kubernetes, Microservices, Kubernetes, Observability, Monitoring, PaaS, Jenkins, Automation, Configuration, CI/CD, Terraform, ARM templates, JAVA Spring, Azure PostgreSQL, Function Apps, Git flow.
Education: Bachelor’s degree in Computer Science, Electrical/Electronic Engineering, Information Technology or another related field or Equivalent
Experience: Minimum 5+ years of experience
Relocation: This position will not cover relocation expenses
Travel: No
Local Preferred: Yes
Note: Must be able to work on a W2 basis (No C2C)
Recruiter Name: Vidushi Thakur
Recruiter Phone: 412-379-8945
Equal Employment Opportunity
#LI-VT1
#Mastech1