Description
We are looking for a skilled DevOps Engineer with hands-on experience in setting up and configuring AWS environments, as well as expertise in scripting and coding. The ideal candidate will have a strong foundation in cloud security, incident management, and infrastructure automation. Additionally, the role requires experience in driving initiatives and gaining stakeholder alignment for adopting new tools and solutions.
Responsibilities
AWS Environment Setup and Configuration:
- Configure, deploy, and manage AWS environments, leveraging AWS native services.
- Automate the setup of infrastructure using Infrastructure-as-Code tools like Terraform and CloudFormation.
Incident and Operations Management:
- Handle day-to-day operations, including incident management and resolution.
- Ensure the availability, performance, and security of applications hosted on AWS or Government Cloud environments.
Scripting and Automation:
- Develop and maintain automation scripts in languages such as Python, Java, etc.
- Implement serverless architectures and services as required by the project.
Cloud Security and Governance:
- Apply cloud security best practices and familiarity with security tools (e.g., SAST, DAST, IAST).
- Monitor and log systems using CloudWatch or similar tools to ensure the integrity and performance of cloud-hosted applications.
Stakeholder Management:
- Drive the adoption of new initiatives and solutions by collaborating with stakeholders and aligning on key objectives.
- Contribute to decisions on technology and tooling, ensuring alignment with the overall enterprise IT governance.
Skills and Qualifications
Mandatory Skills:
- AWS Expertise: Strong hands-on experience with AWS services and architecture, including deployment and configuration.
- Scripting & Coding: Proficiency in scripting languages such as Python and Java, with the ability to develop automation scripts and tools.
- Infrastructure Automation: Experience with Infrastructure-as-Code tools such as Terraform and CloudFormation.
Qualifications:
- Tertiary education in Computer Science, Information Technology, or a related field.
- AWS Certifications: Preferably AWS Developer (Associate), AWS SysOps Administrator (Associate), AWS Solution Architect (Associate/Professional), or AWS DevOps Engineer (Professional).
Relevant Experience:
- Operations and Incident Management: Experience managing operations and handling incidents in cloud environments.
- Cloud Security: Familiarity with security tools and best practices, such as SAST, DAST, and IAST.
- Monitoring and Logging: Experience with CloudWatch or other monitoring/logging tools for cloud applications.
- Government & Cybersecurity: Experience in supporting applications in AWS or Government Cloud (GCC) and working in a cybersecurity environment is a plus.
Preferred Experience:
- Hands-on experience in serverless architectures.
- Familiarity with governance and adoption processes in enterprise IT environments.