Overview of The Role
In your role as Engineer DevOps at AVIZVA, you will implement and set up the application infrastructure for different clients. Our organisation places a great deal of emphasis on infrastructure, and your major responsibility would be to implement end-to-end infrastructure pieces with precision in an automated fashion. The role requires a tech enthusiast to independently automate application infrastructure setup and ensure regular maintenance and upgrades.
During the process of setting up processes, you will be expected to share and drive adoption of global standards and industry best practices.
Job Responsibilities
- Exhibit working knowledge of AWS services such as EC2, ECS, ElasticBeanstalk, AutoScaling, S3, ElasticSearch, ElasticCache, Load Balancers, VPC, Networking, Lambda, CloudWatch, CloudTrail and AWS DevOps services.
- Administer CI/CD tools like Jenkins, as well as a deep understanding of security, networking, and compliance requirements (e.g., PCI/HIPAA).
- Leverage scripting languages like Python and Shell to automate infrastructure tasks, facilitating setup, configuration, and maintenance.
- Assist in setting up the Application Environment using Terraform in AWS and participate in provisioning and configuration activities using tools like Ansible, Chef, and Puppet.
- Identify and resolve deployment, configuration, and networking issues, ensuring smooth application operation across diverse environments.
- Participate in the creation, management, and automation of CI/CD pipelines, integrating testing frameworks and developing provisioning scripts, utilizing tools like Jenkins, Bitbucket Pipelines, AWS CodePipeline/CodeDeploy, to support a smooth software delivery lifecycle through provisioning and scaling of infrastructure resources.
- Champion the adoption of Infrastructure as Code (IaC) practices, developing and maintaining infrastructure code to enhance scalability, consistency, and availability, minimizing manual intervention.
- Design and implement scalable AWS infrastructure, encompassing EC2, Auto Scaling, Load Balancing, EKS, ECS, Docker, and VPC, to support reliable, high-performance applications..
- Actively collaborate with track leads/clients to understand and address cross-module dependencies, ensuring alignment and successful project execution
Skills & Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field, with 2 to 5 years of proven experience in a DevOps or Cloud Engineering role.
- Working knowledge of Amazon Web Services (AWS) and its core services, including EC2, EKS, ECS, ElasticBeanstalk, AutoScaling, S3, ElasticSearch, ElasticCache, Load Balancers, VPC, Lambda, CloudWatch, and CloudTrail, as well as networking knowledge and VPC configuration experience.
- Proficient in setting up and managing Unix/Linux environments, including the establishment and maintenance of various environments.
- Experienced in administering CI/CD tools like Jenkins, facilitating seamless automation and deployment processes.
- Proficiency in at least one scripting languages (e.g., Bash, Python, or PowerShell), as well as familiarity with version control systems like BitBucket and collaboration platforms like Jira/Confluence.
- Familiarity with security protocols, networking principles, and compliance standards such as PCI/HIPAA, ensuring adherence in operational practices.
#LI-DNI