SRE Cloud Engineer JD
SRE Cloud Engineer JD
SRE Cloud Engineer JD
Job Description
SRE/Devops Engineer
We are looking for a Senior Engineer with hand-on experience in developing & implementing
DevOps Solutions with emphasis on application security. Our mission is to build state-of-the-art
DevOps automation tooling and process to be consumed by diverse set of applications in order to
assist their migration to our cloud platform. Further to automate most of the manual tasks in build,
testing, application deployment and configurations. Also to play a critical role in providing technical
support for day-to-day security operations, security tool integration, automation support, change
management and business continuity program.
We are seeking associate passionate about automation, cloud computing and application security.
Work with application delivery teams on the shared full stack ownership of a collection of services
and/or technology areas. Understand the end-to-end configuration, technical dependencies, and
overall behavioral characteristics of production services. Work closely with agile teams to ensure
they have the tools needed to write, test and deploy code with ease and ensure dev and QA
satisfaction and needed Security scanning.
Responsibilities
Effective cross-functional collaboration skills to develop tools for secured, scalable, and
reliable systems.
Experience with developing & implementing DevOps Solutions.
Identify, integrate, monitor and improve infosec controls by understanding business
processes.
Skills & experience with DevOps design principles and security best practices.
Lead & influence the architectural design of features by determining quality & adhering to
specifications.
Design & build solutions that move data from internal solutions to cloud-based solutions.
Responsible for Architecture/Design comprising, Security, Risk & Compliance
Monitor the delivery of solutions between architecture, time, cost, and quality
Does Assessment of Costing and benefits.
Adopt the OCI standard tools and DevOps processes.
Anchor Continues Improvement
Comprehensive Knowledge of Continuous Integration Skills - Version control, builds, and
remediation.
Tenets and best practices of Continuous Testing (CT)
Continuous Delivery and Deployment (CD) - packaging, containers, and release
Continuous Monitoring (CM) - monitoring and analysis infrastructure, process, and
applications
Knowledge on phases of Software development life cycle
Knowledge on SW delivery pipeline, development environment, Build & Integration.
Tooling for Checkout, Compile, Package, Verify, Quality Scan, Publish Artifact, Deploy to
Development and Automation Testing
Build & Release tools on Linux and Windows VMs/ Compute instances
Branching & Merging strategy
Code Quality Metrics
Performance Testing and tools Release processes
Ability to gel well with Agile teams in real spirit (culture & mindset)
Engage in and improve the whole lifecycle of services from inception and design, through
deployment, operation and refinement.
Support services before they go live through activities such as system design consulting,
developing software platforms and frameworks, capacity planning and launch reviews.
Maintain services once they are live by measuring and monitoring availability, latency and
overall system health.
Participate in incident handling and other related duties to support the information security
function
Scale systems sustainably through mechanisms like automation and evolve systems by
pushing for changes that improve reliability and velocity.
Practice sustainable incident response and blameless postmortems.
Collaborate with Agile teams in defining technical requirements and best practices with
containerized and cloud-native applications
Participate in incident handling and other related duties to support the information involving
security function
Qualifications
Skills:
Design, develop, troubleshoot and debug software programs for databases, applications, tools,
networks etc.
As a member of the software engineering division, you will assist in defining and developing software
for tasks associated with the developing, debugging or designing of software applications or
operating systems. Provide technical leadership to other software developers. Specify, design and
implement modest changes to existing software architecture to meet changing needs.
Duties and tasks are varied and complex needing independent judgment. Fully competent in own
area of expertise. May have project lead role and or supervise lower level personnel. BS or MS
degree or equivalent experience relevant to functional area. 4 years of software engineering or
related experience.