What are the responsibilities and job description for the AWS Network Engineer position at Maryland Department of Information Technology?
Introduction
Maryland Benefits (MD Benefits) is a dynamic, cloud-based platform. This enterprise-wide digital service allows organizations to build, test, host, operate, and integrate mission-driven applications, data, and emerging technologies. MD Benefits offers cloud-based Platform-as-a-Service (PaaS) capabilities, a shared data architecture, and product development services, all developed by the State of Maryland to help multiple agencies deliver and manage health, human, and social service benefits and programs. On July 1, 2025, the operation of the MD Benefits shared platform and statewide applications transitioned from the Department of Human Services (DHS) to the Department of Information Technology (DoIT).
***This is a contractual position, with limited benefits***
***All hires need to be eligible to work in the U.S., either as a U.S. Citizen or those who have a Permanent Resident or green card, as the state of Maryland does not have the ability to sponsor employees***
***Applicants are required to submit an up-to-date and accurate resume.***
Main Purpose
We are seeking an experienced and motivated Senior AWS DevOps Engineer to join our dynamic team. In this role, you will be responsible for designing, implementing, and maintaining our cloud infrastructure and automation pipelines. You will play a critical part in our software development lifecycle, ensuring our systems are scalable, reliable, and secure. The ideal candidate has a deep understanding of AWS, a passion for automation, and extensive experience building and managing CI/CD pipelines for microservices architectures using tools like Jenkins, Terraform, and the HashiCorp suite.
Responsibilities
- Design, build, and manage robust CI/CD pipelines using Jenkins to support automated testing, integration, and deployment of applications.
- Develop and maintain infrastructure as code (IaC) using Terraform to provision and manage AWS resources in a repeatable and secure manner.
- Deploy, manage, and scale microservices applications using containerization (Docker) and orchestration (Kubernetes, AWS EKS/ECS) technologies.
- Implement and manage tools from the HashiCorp ecosystem, such as Vault for secrets management and Consul for service discovery.
- Architect and implement secure and scalable AWS solutions, utilizing services like EC2, S3, VPC, IAM, RDS, and Lambda.
- Establish and maintain comprehensive monitoring, logging, and alerting solutions to ensure high availability and performance of the platform.
- Collaborate closely with development teams to optimize application performance, streamline deployment processes, and troubleshoot infrastructure-related issues.
Minimum Qualifications
Education:
- Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
General Experience:
- At least five (5) years of experience in a DevOps, Cloud Engineering, or Site Reliability Engineering (SRE) role.
Specialised Experience:
- Proven expertise in managing cloud infrastructure on AWS.
- Extensive hands-on experience building and maintaining complex CI/CD pipelines with Jenkins.
- Deep proficiency with infrastructure as code using Terraform and familiarity with the broader HashiCorp product suite (e.g., Vault, Consul).
- Strong background in deploying and managing microservices architectures using Docker and Kubernetes (or AWS EKS/ECS).
- Solid understanding of networking, security principles, and best practices in a cloud environment.
Salary : $47 - $64