Responsibilities:
Work with Engineering and QA to define and successfully execute cloud automation, and continuous deployment in an agile development environment.
Design and enhance software architecture to improve scalability, service reliability, cost, and performance.
Deploy automation for provisioning and operating infrastructure at a large scale. You are experienced in Infrastructure as Code concepts and have put them into production
Partner with teams to improve CI/CD processes and technology. Helping teams in delivering value early is what you strive for.
Design, develop and implement Software Integrations based on requirements
You’ve collaborated with team members to improve the company’s engineering tools, systems and procedures, and data security.
Re-architect and fine-tune the deployment, monitoring, and upgrade of Microservices systems in the area of multi-cloud systems.
Requirements:
6+ years of experience working in Server Infrastructure management
4+ years of experience setting up and monitoring uptime and performance management tools (DataDog, Sentry)
Require hands on experience of providing production support for large-scale distributed systems. Desirable experience in working with Microservices architectures running on Kubernetes and containers.Hands-on experience on Continuous Integration/Continuous Deployment-Development and build tools like Jenkins along with version control systems like Git/SVN and collaboration systems like Jira/Confluence/Slack.
Hands-on experience on Continuous Integration/Continuous Deployment-Development and build tools like Jenkins along with version control systems like Git/SVN and collaboration systems like Jira/Confluence/Slack.
Require hands-on programming skills in developing automation modules on Python/Ruby/Bash/Shell scripting
Familiarity with a broad portfolio of AWS/GCP infrastructure tools and experience with cloud infrastructure management and automation technologies (Terraform) and interfacing programmatically through APIs.
Require hands-on experience in providing production support for large-scale distributed systems. Desirable experience in working with Microservices architectures running on Kubernetes and containers.
Hands-on experience in Continuous Integration/Continuous Deployment-Development and build tools like Jenkins, along with version control systems like Git/SVN and collaboration systems like Jira/Confluence/Slack.
Experience in managing DevOps tools on Repository, Monitoring, Log Analysis etc.
Good understanding of Software Applications, Networking and Open source tools and service discovery systems.
Configure and manage data sources like MySQL, MongoDB, Elasticsearch, Redis, etc
Working knowledge in Security and Vulnerability detections with mitigations.
Good knowledge on Security, Audits and compliance requirements.
Desirable understanding of network protocols and theory (TCP/IP, UDP, ICMP, MAC addresses, IP packets, DNS, and load balancing, etc.)
Manage and Monitor our Automation systems and Cloud deployments & configuration.
Should thoroughly understand SDLC and implement automation tools and framework for Build Automations, Optimizations and modules for CI/CD pipelines.
Troubleshoot production issues and coordinate with the development team to streamline code deployment.
Self-motivated and self-driven. Excellent verbal and written communication skills.
Experience in Agile development practices (Scrum)
A good understanding of technology and technical skills.
Good interpersonal and decision-making skills.