Senior Lead Engineer, DevOps with experience in building solutions for software packaging and release engineering, automation scripts development for operation tasks, has very good knowledge on stack of proprietary tools and open source tools.
Able to understand and conceptualize different areas on software tools development and operations, design and implement solutions with fully and fail proof integrated solution with automation.
Analyzing, executing, and streamlining DevOps practices
Automating processes with the right tools
Setting up a continuous build environment to speed up software development and deployment process
Architecting overall, comprehensive, and efficient practices
Guiding developers and operation teams in case of an issue
Monitoring, reviewing, and managing technical operations
Collaborate with fellow engineers to find elegant, long-term solutions as well as creative quick fixes to problems
Develop and maintain microservices deployed to Amazon AWS cloud or any cloud provider with Docker
Work within a polyglot codebase
Be comfortable working with source control branching strategies
Working in high-velocity, agile team
Experience with Kubernetes, Docker, and Go in either AWS or Azure
Experience with Cassandra in production environments, configuring, managing, and optimizing Cassandra rings in high volume environments or any other NoSQL like MongoDB, couch base etc.
Build tools like Maven, Gradle, etc.
Continuous Integration tools like Bitbucket, Jenkins, Go, Bamboo, Travis, TeamCity, GitLab etc.
Continuous Deployment tools like Bitbucket, Jenkins, Octopus, DeployBot, Shippable, etc.
Code Quality tools like ESLint, SonarQube, Veracode, etc.
Log monitoring and aggregators like Prometheus, Logstash, etc.
Data visualization tools like Grafana, Kibana, Splunk, etc.
Experience in containerization with Docker and Kubernetes
Experience with at least one Cloud platform : AWS, Azure, Google, CloudFoundry, OpenStack, etc.
Experience in developing pure cloud, or hybrid cloud solutions, along with Integration with on-premises systems
Must be comfortable working on the Unix / Linux shell command line
Demonstrate the ability to reduce complex ideas and problems into clear concepts and solutions
Must have experience developing Software-as-a-Service (SaaS) applications
Knowledge with relational and NOSQL databases
Knowledge with message queues (RabbitMQ, ActiveMQ, etc.)
Possess a passion for new technology and innovation
Education and Experience
Undergraduate degree in Information Technology, Computer Science, Engineering, or a related field required, with graduate degree preferred
10+ years of overall experience in Application / Solution Development domain
Experience building Cloud Native Applications
Expert hands-on proficiency in Development, Build, Deployment, Automation Tools
Strong hands-on understanding of scalability, security, high availability and operational requirements
Experience with full product lifecycle
Experience with Atlassian suite : Jira, Confluence, etc.
Ability to effectively communicate in the English language verbally and in writing.
Ability to read and interpret technical journals, specifications, international technical standards, etc.
Familiar with operating systems, such as Linux, Windows, etc.
Proficient in MS Office applications, such as Word, Excel, PowerPoint, etc
Maintain systems with high availability to satisfy ourcustomer'sexpectations
Employee works primarily in an office environment, with in a well-ventilated area, and is exposed to moderate noise levels.
Travel and fieldwork including international travel, therefore employee must possess or can acquire a valid passport.
Must be legally eligible to work the country you are hired.