Job Summary
Primarily the job incumbent will look after DevOps operations. In addition to this, the resource will also provide technical assistance to the IT team in supporting employees’ IT & Infrastructure-related queries and complaints. We recommend applicants to keep this in mind while applying.
Key Responsibilities
- Coordinate with developer and IT (Information Technology) staff to manage the product release.
- Code, test, and implement configuration changes to software applications to meet both functional and technical requirements.
- Will be involved in the full software development life cycle in coordination with other engineers, QA, and designers and should be confident and adept in articulating ideas in a clear, well-thought-out manner.
- Generate innovative ideas and support innovative ideas or approaches that enhance service.
- Proficient in scripting, debugging, and troubleshooting.
- Coordinate with IT NOC team on a need basis, give helpdesk/support to IT staff, manage IT inventory, handle office365 account, checking PK office internet connectivity issues on a need basis.
- Implement and manage containerized applications using Docker and orchestrate them with Kubernetes. Design and optimize Kubernetes clusters for high availability, scalability, and security
- Collaborate with security teams to implement best practices for securing applications and infrastructure, including identity and access management, vulnerability scanning, and incident response
- Oversee database operations, including performance tuning, backup and recovery, and replication strategies to ensure data integrity and availability across environments.
- All other related duties assigned by the manager.
Experience Requirement
- Must have at least 4+ years of hands-on experience in automation, configuration management, and deployment pipelines within a DevOps environment.
- Strong understanding of the Software Development Lifecycle (SDLC) and its integration with DevOps practices, including continuous integration and continuous deployment (CI/CD).
Desired Skill Set
- Design and implement infrastructure as code (IaC) using tools such as Terraform or similar technologies to provision and manage cloud resources.
- Set up monitoring and logging solutions using tools like Prometheus, Grafana or ELK Stack to track application performance and ensure system health.
- Provide in-depth knowledge and administration of Linux systems, including performance tuning, shell scripting, and system monitoring. Troubleshoot complex issues in Linux environments.
- Manage cloud infrastructure on Azure or AWS, including resource optimization, cost management, and security best practices.
- Proficiency in scripting languages (Python and shell scripting).
- Hands on experience on Ansible. In-depth knowledge of Ansible, including playbooks, roles, and modules.
- Hands on experience on Docker, Kubernetes, helm charts and ArgoCD or similar.
- Advance level knowledge of web servers including Nginx and Apache.
- Good understanding of DevOps and GitOps practices.
- Hands-on knowledge/experience on Git or Git Hub, Jenkins etc.
Required Behavioral Traits
- Dependable, Enthusiastic, Motivated, Team Player
- Ability to work independently and in time-sensitive environments
- Effective communication and interpersonal skills
- Highly organized and detail oriented.
- Excellent problem-solving.
- Ability to stay calm and perform well under stressful conditions.
- Promote a positive tone and high standards of quality within the group or department, and serve as a model to other team members
Send us your resume at careers@360factors.com mentioning the position in subject line.