Sunday, February 28, 2021

Senior DevOps Engineer - OpenShift/Ansible (4-6 yrs) (Paratus Systems)

Looking for a candidate with expertise with Kubernetes and openshift along with Linux expertise.

JOB DUTIES & RESPONSIBILITIES:

- Develop and maintain solutions which automate the configuration, provisioning, deployment, scaling, and monitoring of our core systems.

- Oversee automated deployments into our production and staging environments.

- Key role in the implementation of DevOps processes, protocols, and tooling (off the shelf and custom).

- Responsible for ensuring high availability and acceptable levels of performance of mission-critical applications.

- Review and approve technical documentation in online tools (Changes, Validation docs, systems proposals/recommendation, etc).

- Liaise with other technical teams (i.e. operations, security, development, networking, IT Management, etc.) as well assist in multi-departmental Projects.

- Contributes to the success of the organization by helping others accomplish job results; learning new skills needed by the team; finding new ways to help the team.

WORK EXPERIENCE AND EDUCATION REQUIREMENTS:

- Experience architecting and managing Kubernetes in a production environment with container technologies such as Docker. Deep expertise with Openshift set up / troubleshooting and implementing the best practices around those.

- Must be a Linux expert.

- Deep understanding of and extensive experience with configuration management, CI/CD pipelines using Jenkins, and other DevOps tools.

- 4+ years of working experience in infrastructure operations, server administration, and software development.

- Bachelor or Master's degree or equivalent experience.

- Experience as a key team member with an ability (at times) to lead, manage and mentor a team of DevOps professionals.

- Experience with programming languages like Python, Bash, Perl, JavaScript.

- Plan, organize, and document complex system design activities.

- Ensure System configuration is consistent with institutional policies/procedures.

- Knowledge of programming languages and operating systems (Windows Server and Linux/Unix), current equipment and technologies in use, system performance monitoring tools, and good knowledge and extensive experience with Linux.

- Networking fundamentals, mainly TCP/IP, and a basic understanding of routing and switching protocols.

- Understanding application layer protocols, (HTTP, soap, DNS, SMTP, SNMP, ssh, tls/ss, etc.).

- Understanding of application security specifications such as SAML, OAuth2, etc.

- Good knowledge and experience with web and application servers such as Apache, IIS, Nginx, and JBoss.

- Knowledge of proxies and Web Application Firewalls like apache mod_proxy, Mod_Security, haproxy.

- Experience with databases such as MySQL, MongoDB, ElasticSearch, MSSQL, PostgreSQL.

- Experience deploying and managing various application stack footprints, (Java, PHP, Python).

- Experience with log aggregation and analysis technologies such as the ELK stack.

- Knowledge of API management and proxy technologies.

- Knowledge of versioning tools such as subversion and Git.

- Knowledge of configuration management tools like Puppet, Chef, and Ansible.

- Knowledge of cloud technologies such as Microsoft Azure, Google Cloud, and AWS.

- Security and/or infrastructure experience would also be a significant benefit.

- Communicate technical/complex information both verbally and in writing to peers, senior management, and other non-technical personnel.

- An ability to establish and maintain cooperation, understanding, trust, and credibility within the team.

- Perform multiple tasks concurrently and respond to emergency situations effectively.

- Ability to work on multiple IT projects, as well as manage day-to-day operations.

- Excellent problem-solving skills.

If you are interested then kindly apply.

Apply Now