Job Responsibilities:
· Strong understanding of Software Development Lifecycle and familiarity with various automation tools for developing digital pipelines (CI/CD pipelines).
· Work with developers and the IT team to oversee code releases.
· Design and develop continuous automation and deployment processes for AWS cloud environments.
· Develop and deploy automation for infrastructure and application build and deployment, reducing risk management and upholding the organization's infrastructure.
· Collaborate extensively from technical analyses to deployment and monitoring, with a focus on enhancing overall system reliability and scalability in AWS.
· Stay current on industry trends and best practices, identifying opportunities for automation, design development, and other solutions to boost operational efficiency in the AWS environment.
· Demonstrate adaptability to handle a variety of tasks.
· Manage code quality and security policies in AWS.
Qualifications and Requirements:
· Bachelor’s Degree in Computer Science/Engineering, Information Systems, or a related field.
· Minimum of 5 years of relevant experience in application/infrastructure engineering.
· Expertise in automating deployments and orchestrating release processes using GitLab CI/CD pipelines and AWS environments.
· Ability to design and implement scalable and reliable solutions using GitLab and AWS services and infrastructure components.
· In-depth knowledge of Git and GitLab for version control and collaboration in a distributed team environment.
· Skilled in configuring and managing infrastructure as code (IaC) using tools like AWS CloudFormation templates and Terraform.
· Familiarity with containerization technologies like Docker and container orchestration platforms like Kubernetes, integrating them with GitLab CI/CD.
· Proficient in scripting languages like PowerShell and Bash for automation tasks and infrastructure management.
· Excellent collaboration and communication skills to work effectively with cross-functional teams, including developers, testers, and operations personnel.
· Experience in SHIP-HATS2.0 and GCC/ AWS Cloud will be an added advantage.
· Knowledge of security best practices and experience in implementing security controls within GitLab CI/CD pipelines and AWS environments.
· Experience in implementing and managing application monitoring and logging solutions in AWS and integrating them with GitLab.
· Strong understanding of software development methodologies, including Agile and DevOps principles