Post Job Free

Resume

Sign in

Devops Engineer Aws

Location:
Vancouver, BC, Canada
Posted:
July 14, 2022

Contact this candidate

Resume:

Srikanth Reddy adrqp8@r.postjobfree.com

DevOps Engineer +1-778-***-****

Vancouver, BC

SUMMARY:

Overall 5+ years of experience as a DevOps Engineer, with a mission to deliver projects with high quality in less time with automation mindset. Strong experience in CI (Continuous Integration)/CD (Continuous Delivery) software development pipeline stages like Commit Build, Automated Tests, and Deploy in multiple environments like Dev, QA, and Pre-Prod & Prod. Well experienced in using AWS as a Code platform.

Experience in writing Infrastructure as a code (IaC) with Terraform, Ansible for AWS Infrastructure.

Played a key role in automating the deployments on AWS using GitHub, Terraform, Ansible and AWS Code Pipeline.

Experienced in creating and deploying code using GIT platform.

Extensively worked with tools like Jenkins and GITHUB/Code pipeline to implement build automation.

Design and architect DevOps pipeline (Jenkins) in AWS that includes using Code Commit and Code Deploy services.

Experienced in AWS for DevOps that includes services like EC2, VPC, EKS, Cloud Formation, Cloud Trail, Cloud Watch, EBS, ECS, ECR, Lambda and RDS.

Hands-on experience in using Artifactory.

Experience on AWS and Kubernetes based container deployments to create self-environments for dev teams and containerization of end’s delivery for releases.

Extensive experience in using Maven and ANT as build tools for building of deployable artifacts (jar, war & ear) from source code.

Configured and Managed Monitoring Tools such as Nagios, and Cloud Watch for Resource Monitoring.

Hands-on experience with Server Configuration Tools (Ansible).

Experienced in Containerization and Orchestration tools (Docker and Kubernetes)

Hands on experience in writing Python, Bash, Groovy and Power shell scripts.

Experienced in working in Agile culture, in Continuous Development, Continuous Integration and DevOps environments.

Hands on Experience in monitoring tools like in Grafana, ELK stack, Datadog, CloudWatch.

Knowledge on Configured security groups, (NACL) Network Access Control List

Technical Skills:

Scripting languages: Python, Shell (Bash) Scripting, Groovy.

Version Control/Review tools: Git, GitHub, GitLab.

Configuration Management tool: Ansible.

Continuous Integration: Jenkins

Cloud Technology: AWS.

Web Servers: Apache HTTP Server, Nginx, Tomcat.

Databases: MySQL, PostgreSQL, MongoDB.

Orchestration tools: Docker, Kubernetes.

Build tools: Maven, AWS Code Build.

Operating systems: Linux, Windows.

SDLC Methodologies: Agile, Scrum, Kanban.

Planning/Collaboration tools: Atlassian Jira, Confluence.

PROFESSIONAL EXPERIENCE:

John Hancock Financial – Vancouver (Remote)

August 2020 – till date

DevOps Engineer – AWS

Responsibilities:

Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control and analyze and resolve conflicts related to merging of source code for GIT.

Extensive exposure to configuration management policies along with automation of scripting using Bash/Shell scripting.

Integration of Automated Build with Deployment Pipeline. Currently installed and clients can pick up the Build from Jenkins repository and deploy in target environments (Integration, QA, and Production).

Using Terraform as a tool, Managed different infrastructure resources Cloud, VMware, Bare Metal Servers and Docker containers. Also, configured RDS instances and map more complex dependencies and identify network issues using Terraform.

Used Terraform for building, changing, versioning infrastructure and collaborated the automation of Jenkins

Experience on Kubernetes based container deployments to create self-environments for dev teams and containerization of environments delivery for releases.

Worked on creating the Docker containers and Docker consoles for managing the application lifecycle. Worked on various Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.

Implemented a production ready, load balanced, highly available, and fault tolerant Kubernetes infrastructure.

Integrated GIT into Continuous Integration Environment using Jenkins/Hudson.

Used Maven as Build Tool for the development of build artifacts on the source code.

Creating snapshots and Amazon machine images (AMIs) of the instances for backup and creating clone instances.

Deep understanding of existing AWS technologies and experience with integrated public cloud services.

Focused on containerization and immutable infrastructure. Docker has been cored to this experience, along with Kubernetes. Experienced in using Docker Swarm and deployed spring boot applications. Deployed Docker Engines in Virtualized Platforms for containerization of multiple apps.

Created Docker images from scratch and customized and modified base images from existing environment configurations and maintaining the image repository for development teams.

Created Ansible roles in YAML and defined tasks, variables, files, handlers and templates. Created inventory and configured the Ansible files for parallel deployment in Ansible for automating the Continuous delivery process

Experience in managing Ansible Playbooks with Ansible roles. Used file module in Ansible playbook to copy and remove files on remote systems. Created inventory in Ansible for automating the continuous deployment.

Used Ansible as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.

Maintained JIRA for tracking and updating project defects and tasks ensuring the successful completion of tasks in sprint.

Bank of America (Full Time)

Sep 2016 – July 2020

DevOps Engineer

Created AWS Cloud services like EC2, VPC, S3, IAM, Route 53 and Lambda.

Created multi branch pipelines and automated build and deploy using Jenkins and ansible.

Integrated Git, Junit Testing and Selenium in continuous deployment.

Automated creation of immutable infrastructure (EC2, VPC, ELB, Auto-Scaling etc.) using Terraform.

Created certificates using AWS certificate manager and applied them across ELBs and EC2s.

Set up both classic and application load balancers as per the requirements of the application teams.

Used shared libraries across multiple Jenkins files to create re-usable codes.

Integrated build/deploy pipelines with emails/Slack/MS Teams so that appropriate teams are notified on status.

Created PowerShell and Linux shell scripts to automate the housekeeping of the servers.

Promoted builds across various environments such as sandbox, dev, sat, prod and DR.

Maintained and managed Jenkins in terms of plugin management, user access, and configuration management.

Integrated Jenkins with AWS plugin so that the Jenkins slaves are online only when called, resulting in cost savings to the customer.

Responsible for the Plug-in Management, User Management, Build/Deploy Pipeline Setup and End-End Job Setup of all the projects.

Wrote Docker files to automate database deployments on oracle Linux containers.

Modeled and automated the End-to-End Continuous Integration/Deployment/Delivery pipeline which included building a Continuous Integration server utilizing tools like Jenkins, Nexus Artifactory, GIT

Designed and implemented the backup strategy for all the critical systems such as build machines, bug tracking tools, central repositories etc.

EDUCATION:

Bachelor of Technology – SRM University



Contact this candidate