JOB SUMMARY :
This DevOps Administrator is responsible for the day-to-day administration of the company’s application DevOps environment. This includes designing, implementing, and supporting the on-premise and Cloud-based application servers and automating code deployments. In addition to supporting day-to-day operations, this individual will also be responsible for assisting the Development, Application, and Database Teams with the design, implementation, and testing of mission-critical business systems. This role involves ensuring the efficient and reliable operation of development and production environments, automating processes, and implementing best practices in software development and deployment.
ESSENTIAL DUTIES & RESPONSIBILITIES :
- CI / CD Pipelines : Design, implement, and manage CI / CD pipelines to facilitate seamless code integration and deployment
- Automation and Scripting : Develop and manage automation scripts to streamline processes, including deployment, scaling, and monitoring of applications, improve efficiencies, and reduce hosting costs
- Infrastructure Platform Management : Oversee and maintain web servers, Saas, PaaS, and Cloud services that support the software development lifecycle
- Monitoring and Logging : Set up and manage monitoring and logging systems to ensure the health and performance of applications and infrastructure
- Collaboration : Work closely with development, QA, and operations teams to support agile development and improve efficiency
- Security and Compliance : Implement security best practices and ensure compliance with industry standards and regulations
- Assess complex projects with a variety of requirements, quickly and correctly prioritize tasks, provide accurate time estimates, and complete tasks on time while communicating changes and updates
- Stay up-to-date on evolving infrastructure technologies, especially as it pertains to application deployment
- Provide remote support for our global operations
- This position will require participation in a rotating on-call schedule for 24 / 7 global support.
SKILLS & KNOWLEDGE
Bachelor’s degree in Computer Science or Information Systems, or equivalent experience requiredStrong Experience with CI / CD practices and IaC4 years of experience with cloud platforms (e.g., AWS and / or Azure)4 years of experience with CI / CD tools (e.g., Azure DevOps, GitHub, Terraform)Experience managing AWS services - VPC, IAM, CloudFront, EC2, ALB, WAF, RDS, CodeDeploy is a plusExperience managing Azure services - Azure APIM, App Services, Function Apps, Service Bus, Storage accounts is a plusExperience administering application servers, such as IISProficiency in scripting languages like PowerShell is a plusExcellent problem-solving and analytical skillsAbility to communicate effectively, both verbally and in writingAbility to work independently and as a member of an international teamWORKING CONDITIONS
Corporate office environmentHybrid#LI-BO1