Senior DEVOPS Engineer
The DEVOPS Engineer isa multi-disciplinary role. The engineer engages in both Engineering and Operationsactivities for the Thales Authentication and Access management solution(SASSTA). (S)he delivers the final application to production. Exceptionalknowledge of automation practices with the aid of software development skillsare required so that operations can deploy and support our solutions with thehighest quality.
Job Responsibilities
Followthe Kanban board resolve tickets as per the process to meet the SLA
Supportthe solution to ensure the Application is optimized for performance andreliability
Takepart in maintenance windows for change implementation and on-call shiftschedule as needed
Followthe monitoring and alerting and suggest improvements in the metrics KPIs
Contributeto design discussions with team and integrate suggestions and changes thatimproves overall platform operability.
Implementcode where needed with high quality, consistent with standards for thegroup.
Unittest software components to ensure module-level functionality and datastructure consistency.
Providedocumentation as appropriate including design documentation, comments in codeand end-user documentation.
Consultwith other technical team members and management on industry best practices.
Discussand agree on innovative solutions applicable to our cloud services environment.
Maintainand enhance internal tools.
Findopportunities for automation to eliminate manual tasks and increase platformreliability. Deploy and assist with maintenance of automation technologies
Provideinput to improve scalability and reliability of infrastructure.
ProvideLevel 2/3 Level Support for the solution
Education andExperience
A Bachelor s degree in ComputerScience or related field or 5 years of professional work experinece in arelated field.
Experience with supporting anddeploying cloud based applications.
Java, Python, GO software developmentexperience in delivering world class products at large enterprises
Experience utilizing Linux andWindow systems.
Required/PreferredSkills
An ideal candidate should haveextensive experience and knowledge in the following areas:
o Application
Experience in deploying andsupporting web based applications.
Ability to think in a CloudServices manner.
Experience with orchestrationtoolsets.
o Operations
Understanding of operationalconcepts like change management, on call rotations, escalations, uptime, etc...
Experience in manageing productionsystems on a very large scale.
Experience working withvirtualization: VMWare, HyperV, etc...
Experience working with DB s:MSSQL, MySQL, Postgres, Mongo,Cassandra, etc...
o Software Devlopment
Experience with cloud and serverarchitecture
Experience with REST APIs,micorservices developement and deployment.
Experience with security-relevantprotocols
o OS
Deep understanding of one of themajor OS families (Linux or Windows)
o Security
Conscious of security concerns
Healthy fear of implementing an insecuresolution
o Automation
Experience with automationtechnologies (Ansible, Puppet, Chef...)
Experience with PaaS technologies(CloudFoundry, Openshift, etc...)
Experience with IaaS technologies(OpenStack, Azure Stack, etc...)
o Public and Private Cloud
Experience with Public cloudhosting (AWS, Azure, GCP, etc..)
Experience with Private hosting(Private datacenters, Rackspace, etc...)
o Interaction & Communication
Good social interaction with theimmediate team as well as other teams
Ability to work in an extremelygeographically distributed company
Excellent communication skillsacross multiple mediums.
Collaboration and projectmanagement tools: Jira, Confluence, etc...
Keyskills: Computer science VMware Change management Automation Linux Project management MySQL Operations Virtualization Monitoring