Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by ICF, so some details may not match this job. The employer's own page has the real description.
Job Overview
The AWS DevOps Engineer at ICF is responsible for implementing and managing cloud infrastructure solutions that support the development and deployment of applications in an Agile environment. This role involves collaborating closely with cross-functional teams to automate processes, enhance performance, and ensure the reliability of systems. The AWS DevOps Engineer will apply industry best practices in cloud architecture and DevOps methodologies to drive innovation and efficiency in delivering high-quality software solutions.
Job Responsibilities
- Design, implement, and manage AWS cloud infrastructure according to best practices.
- Automate ongoing processes for CI/CD (Continuous Integration/Continuous Deployment) to streamline the application deployment lifecycle.
- Monitor and optimize system performance, ensuring high availability and reliability.
- Collaborate with development teams to understand their needs and provide technical guidance for efficient application deployment.
- Implement security best practices to safeguard cloud resources and sensitive data.
- Manage and maintain configuration management tools and processes.
- Conduct troubleshooting and root cause analysis for production issues.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Minimum of 3 years of experience in a DevOps or Cloud Engineering role.
- Strong experience with AWS services, such as EC2, S3, Lambda, and CloudFormation.
- Proficiency in scripting languages such as Python, Bash, or PowerShell.
- Hands-on experience with CI/CD tools like Jenkins, GitLab CI, or AWS CodePipeline.
- Knowledge of containerization technologies, such as Docker and Kubernetes, is preferred.
- Familiarity with monitoring tools and frameworks, such as Prometheus, Grafana, or AWS CloudWatch.
Technologies & Tools
In this position, the AWS DevOps Engineer will utilize a variety of tools and technologies, including but not limited to AWS cloud services, CI/CD automation tools like Jenkins and AWS CodeDeploy, configuration management tools such as Ansible or Chef, monitoring solutions like AWS CloudWatch and Prometheus, and container orchestration platforms like Kubernetes and Docker. A strong familiarity with these technologies is crucial to effectively support the organization's operational goals.
Ideal Candidates
Candidates who will thrive in this role possess a strong analytical mindset and are detail-oriented, showcasing the ability to convey complex technical concepts to non-technical stakeholders. An ideal candidate will demonstrate an eagerness to learn and adapt to new technologies and methodologies, display excellent problem-solving abilities, and foster collaborative working relationships with colleagues. Furthermore, a proactive approach to identifying opportunities for improvements and innovations within operational processes is highly valued.
The most unemployment pays a week runs from $235 in Mississippi to $1,208 in Washington. Compare the states →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.