Job Title : AWS DevOps Engineer
Location : Remote / Raleigh, NC
Position Type : Contract
Summary :
Hands-on AWS experience, DevOps methodologies, CI / CD automation, Terraform scripting, and monitoring solutions are critical for this role.
Required Skills :
- 5+ years of hands-on experience in AWS, including configuration management, cloud orchestration, and provisioning / managing infrastructure and applications.
- 3+ years of experience in DevOps practices within Agile / Scrum environments.
- 3+ years of experience designing and automating CI / CD pipelines, including integration with open-source tools.
- 3+ years of experience writing Infrastructure as Code using Terraform.
- Experience designing and implementing automated monitoring capabilities to generate dashboards with trends, useful messages, and immediate notifications, providing real-time metrics using Splunk or similar services.
- Knowledge of multi-account architecture, leveraging tools such as AWS Control Tower, Service Control Policies, GuardRails, and Transit Gateways.
- Broad technology experience that may include cloud architecture, cloud migrations, application development, networking, security, storage, analytics, or machine learning.
- AWS certification is an added advantage.
- Familiarity with standards and regulations such as NIST, FISMA, FedRamp, and Common Criteria.
- Familiarity with the MLOps and machine-learning lifecycle and products such as Amazon SageMaker, Apache Airflow, Looker, and Trifacta.
- Excellent communication and interpersonal skills.
- Strong analytical, problem-solving, and decision-making abilities.
Responsibilities :
Implement best-in-class cloud solutions in AWS using Infrastructure as Code.Deploy, set up, and run infrastructure configurations for various AWS services utilizing Terraform.Engage with stakeholders across application development, networking, infrastructure, information security, risk, identity and access management, and security operations.Enable and optimize automation of application and infrastructure environments.Build cloud infrastructure with an understanding of AMIs, containers, and serverless functions.Develop, maintain, and improve CI / CD pipelines for delivering features, fixes, and system updates across environments.Set up and maintain scalable, stable CI / CD toolsets supporting development, testing, and security scanning.Implement Amazon CloudWatch, Splunk, and other monitoring solutions to provide continuous monitoring and track system performance, infrastructure, and application metrics.Analyze functional and non-functional requirements, translate them into technical operational requirements, and propose CI / CD pipelines with appropriate tools and plugins.