Post Job Free

Resume

Sign in

DevOps Engineer

Location:
St. Louis, MO
Posted:
October 07, 2020

Contact this candidate

Resume:

AnushaV

Phone: 636-***-****

Email: adgreq@r.postjobfree.com

SUMMARY

* ***** ** ** ********** as DevOps engineer with expertise in areas of Software Configuration Management, Version Control, Build and Release Management, Containerization Linux System Administration.

Hands on experience in AWS provisioning and good knowledge of AWS services like IAM, EC2, S3,

Glacier, ELB, RDS, VPC, Auto scaling, EBS, IAM, CloudWatch, CloudFormation etc.

Designed highly accessible, fault tolerant and cost-effective systems using multiple EC2 instances, Auto scaling, Elastic Load Balancer and AMI’s

Worked with Docker in managing development environments through the creation of virtual containers.

Created Docker container images by tagging and pushing the images and worked on the infrastructure using Docker containerization.

Created customized AMI’s using Packer and used them in Deployment process.

Created CloudFormation templates for creating the GitLab Runners for each project

Experience on branching, merging, conflict resolution using source control tools such as Git

Used TeamCity, Jenkins & for Build Management and Continuous Integration

Experience in using different monitoring tolls like Nagios, New Relic and Cloud Watch

Hands on experience on deployment tools and configuration management tool Ansible

Used Terraform, Packer, Helm to provision instances on AWS

Proficient with container systems like Docker and container orchestration like EC2 Container Service, Kubernetes, worked with Terraform

Experience on Data Analytics, Visualization, Advanced Visualization, Dashboard Customization in Splunk

Experience on Splunk query language and monitored Database Connection Health by using Splunk DB connect health dashboards

Extensive experience on various flavors of UNIX operating system like Linux, Solaris, CentOS

Expert knowledge in architecting and developing packages and installation software for multiplatform environment.

In-depth experience in developing and supporting both production and development environments

Good knowledge on the entire process of Software Development Life Cycle (SDLC) and strong experience on working of Agile Methodologies

Experience in supporting database environments like Oracle, MySQL, Also NoSQL databases such as Dynamo DB

Dynamic cooperative individual, self-propelled with great correspondence and a quick learner

Expertize in trouble shooting the problems generated while building, deploying and also in production support.

Expert in supporting the implementation/improvement of software development practices, release

management methodologies and software deployment strategies

Ability in managing all aspects of the software configuration management process including code compilation, packaging, deployment, release methodology and application configurations

TECHNICAL SKILLS

Languages

Python, .Net, HTML

Cloud Computing

AWS, Azure

Source Code Management

GIT, GitHub

Configuration Management

Ansible, Terraform

Build Tools

Maven

CI Tools

Jenkins, TeamCity

Virtualization Tools

Docker, VMware, Virtual Box

Web/Application Servers

Tomcat, WebLogic

Scripting Languages

Shell, PowerShell

Monitoring Tools

Nagios, Splunk, CloudWatch, New Relic

Operating Systems

Windows, Linux, Mac OS X, IOS

PROFESSIONAL EXPERIENCE

Client: Cerner March 2020 – Present

Location: Kansas City, MO

Role: SRE/DevOps Engineer

Designed and implemented a continuous build-test-deployment (CI/CD) system with multiple component Pipelines using Jenkins to support weekly releases

Created Jenkins CI/Cd pipeline for Continuous build and Deployment and Integrated TwistLock scan and SonarQube Plugins in Jenkins for automated scanning and Code quality Check

Created views to show health and performance of infrastructures and Containers

Implemented Continuous delivery framework using Jenkins, Maven on multiple environments

Experience in creating Docker Containers leveraging existing Linux Container’s and AMI’s in addition to creating Docker Containers from scratch.

Experienced in automating the Docker Image creation through Jenkins CI/CD Pipeline

Experienced in writing Dockerfiles and Added configuration based on requirements

Integrated TwistLock with Jenkins to scan Docker images while creating them to find the Vulnerabilities

Added TwistLock Dashboard to check the findings for particular Docker images

Integrated SonarQube with Jenkins for continuous inspection of code quality and analysis with SonarQube scanner for maven

Experienced in using JFrog Artifactory

Experienced in writing parent POM files to create Docker Images through maven builds

Experience with container-based deployments using Docker, working with Docker Images, Docker Hub and Docker registries

Used Spinnaker and Artifactory for multi-cloud continuous delivery platform for releasing software changes with high velocity and confidence

Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups

Configured Elastic Load Balancer (ELB) with EC2 Auto Scaling Groups

Created monitors, alarms and notifications for EC2 hosts using CloudWatch

Implemented Continuous Delivery Pipeline with Docker, GitHub, and AWS

Developed, maintained and enhanced pre and post build scripts with Python and Shell

Maintaining source code repository for all major and minor releases

Writing build (Maven) and Deployment scripts (Shell) to automate Build and deployment process

Procuring and configuring the server as per the needs of the release

Identify, troubleshoot and resolve issues related to build and deployment process

Developed Splunk dashboards to capture, Analyze and Monitor the applications

To monitor and track the customer activity developed Splunk and created alerts on unusual activities

Coordinate developers with establishing and applying appropriate branching and labeling using source control

Coordinate with Release Management regarding appropriate system release among other development platforms

Designed the Release Plans while coordinating with Stake Holders including Project Management Lead, Development Lead and QA Team Lead

Environment: Jenkins, GitHub, Maven, JFrog, Docker, TwistLock, SonarQube, AWS Services

Client: Securian Financial Feb 2018 – Feb 2020

Location: St. Paul, MN

Role: AWS/DevOps Engineer

Experience in creating custom Amazon Linux 2 AMI’s using Packer for easy deployments

Experience in managing IAM user permissions, Roles to give granular permissions for users.

Experience in Controlling access to servers in Private subnets using Security Groups and NACL’s

Experience in writing S3 bucket Policies to control access to data

Experience writing GitLab YAML files for deployments and Scheduled the Jobs using Crontabs

Experience in creating Docker images for APP deployments and Dockerfiles and tagging them with Environment Name to use them in Deployment process

Automated the Infrastructure creation like VPC, RDS creation, deletion and rotating passwords and store them in Parameter store, Redis Clusters using Python and Bash

Configured WAF to protect Applications from attacks by filtering HTTP requests.

Enabled GuardDuty to continuous monitor the services and created SNS topic to send Notifications to Supporting team with severity level

Experience in writing Custom Nginx Configuration files to serve the content from Nginx Router instance

Experience in writing custom systemd Services to run application

Created Kinesis Firehose streams and Elasticsearch for real time monitoring

Created Elasticsearch domains and used Cognito to authenticate the users to access Streamed logs

Wrote the script that Generates AWS IAM role Reports on every month to audit the permissions on each User

Experience in creating RDS Database PostgreSQL on AWS with multi-AZ

Experience in recovering the Databases from the snapshots

Administrated the Databases to give access to users and to support Production issues

Experienced in AWS security, Identity and Compliance services IAM, Cognito, GuardDuty and WAF

Experience in AWS CloudFormation, CloudTrail, CloudWatch and Systems Manager

Experience in writing CloudFormation Templates to automate the process of creating GitLab Runners for each project

Created GitLab schedule Jobs to run every week to rotate app servers with latest custom AMI for security updates

Wrote the python script that creates GitLab server AMI every day for backup

Created scripts to deploy applications on EC2 using Python and Bash

Had an experience to Kubernetes clusters using Helm Charts.

Administrative experience on GitLab to patch Server for latest updates

Experience in Managing the Certificates and renewing the certificates in Certificate Manager

Experience in supporting Production Servers and Batch jobs

Environment: AWS, Packer, Docker, Kubernetes, Nginx, GitLab

Client: PPD April 2017 – Jan 2018

Location: Raleigh NC

Role: DevOps Engineer

AWS expertise in dealing with AWS resources IAM, S3, EC2, ECR, AMI, ELB, Route 53, VPC, Lambda etc.

Installed and administered GIT and ensured reliability of application besides working on branching strategies for GIT.

Designed and setup CI/CD pipeline to deploy containerized applications in the cloud

Automated Continuous Integration and Continuous Deployment setup using Ansible Playbooks and used Ansible tower to setup a Continuous Delivery pipeline.

Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one

environment to other environments.

Worked on infrastructure with Docker containerization

Used Monitoring tools like Splunk and CloudWatch.

Created the Splunk dashboards, visualization, configurations to capture Authentication breaches across application

Configured Application server for the forwarding the logs to Splunk

Worked with Custom AMI's, created AMI tags and modified AMI permissions and configured Elastic Load Balancers with EC2 auto scaling groups

Configured RDS instances using Cloud Formation and Terraform

Developed Python, YAML, JSON, Shell Scripts and PowerShell for automation purpose

Performed integration of Code Quality Analysis Techniques Check style, Find bugs with CI tools.

Worked on multiple Linux platforms like Ubuntu, CentOS and Red Hat.

Implemented Maven builds for creating artifacts like JAR, WAR and EAR.

Installed SonarQube on a sandbox and installed plugins basing on developer requirements

Resolved system issues and inconsistencies in coordination with QA and engineering teams.

Experienced administering a large-scale distributed application environment.

Environment: GIT, AWS, Docker, Jenkins, Maven, CentOS, Ubuntu, Terraform, Kubernetes, Nagios, Packer, Terraform.

Client: State farm Aug 2016 - March 2017

Location: Bloomington IL

Role: DevOps Engineer

Monitored build and deployment systems, capacity and planning for future needs

Designed and setup CI/CD pipeline to deploy containerized applications in the cloud

AWS expertise in dealing with AWS resources S3, EC2, ECR, AMI, ELB, Route 53, VPC etc.

Experience in code deployment and orchestration with tools such as Chef, Cloud Formation and automation

validation using Ansible and Terraform.

Deployed artifacts such as WAR and EAR in Nexus using build automation tools like ANT, Maven, Bamboo.

Used Hashicorp Packer to create and manage the AMI’s and automated whole AMI creation process using Jenkins jobs

Created custom CoreOS AMI’s and automated any configurations required by dropping them as system units.

Used Terraform to provision instances on AWS

Configured Jenkins on K8 and used Job DSL plugin to automate Jenkins job creation process

Built custom Docker images, pushed them to Amazon ECR

Worked on Kubernetes deployments, secrets, services and deployed application containers

Heavily used Minikube to manage local deployments in kubernetes, create local cluster and deployed

application containers

Having experience in deploying and support C# applications

Developed Python scripts to take backup of EBS volumes using AWS Lambda and CloudWatch

Setup JFrog Artifactory on AWS, single copy of any binary is ever stored on this file system

Environment: AWS, ANT, Maven, Jenkin, WebSphere, Kubernetes, Docker, Terraform.

Client: RV Information Technologies Jan 2014 – July 2015

Location: Hyderabad, India

Role: DevOps Engineer

Plan, deploy, monitor, and maintain Amazon AWS cloud infrastructure consisting of multiple EC2 nodes and VMWare VM's as required in the environment

Involved in DevOps migration/automation processes for build and deploy systems

Responsible for design and maintenance of the Subversion/GIT repositories, views, and the access control strategies

Implemented Continuous Integration using tools like Jenkins & TFS

Used ANT and MAVEN as build tools on Java projects for the development of build artifacts on the source code

Extensively used Ant, Maven and Bash Scripts for automating build and release tasks

Involved in Installing Jenkins on Linux environment and implemented a master and slave Configuration to run multiple build operations in parallel

Integrated Eclipse IDE with different versioning tools like SVN, GIT

Used Docker Container to package an application

Having experience in deploying and support applications on WebSphere, Apache Tomcat, WebLogic, Nginx application servers

Created JIRA workflows to automate deployment and for issue tracking. Created and maintained the Python deployment scripts for Web Sphere web application server

Responsible for creating and managing user accounts, security rights, disk space and process monitoring

in Solaris, CentOS and Red hat Linux

Configuring and updating JSON files to create new stacks for Deployment using Docker Marathon

Environment: GIT, Jenkins, Ansible, Maven, WebSphere, Docker, Jira, CentOS.

Client: Blue Silica Technologies Pvt. Ltd Oct 2011 – Dec 2013

Location: Hyderabad India

Role: DevOps Engineer

Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control

strategies

Involved in DevOps migration/automation processes for build and deploy systems

Involved in troubleshooting of Red Hat Linux server issues and hardware issues and replacements

Manage Code Repository by maintaining code in GIT, improve practices of branching and code merge to

Custom needs of development team

configuration to run multiple build operations in parallel

Created Branches, Labels and performed Merges in Stash and GIT

Analyze and resolve compilation and deployment errors related to code development, branching, merging and building of source code

Involved in Installing Jenkins on Linux environment and implemented a master and slave

Used Maven to perform daily and weekly Software Builds

Managed MAVEN project dependencies by creating parent-child relationships between projects

Experienced in designing, building and maintaining an automated build and release environment

Developed Chef Recipes to configure, deploy and maintain software components of the existing/new infrastructure

Used Chef for helping developers in deploying a centralized log management system

Worked on Installation, Configuration of Puppet server-clients and deployed, maintained infrastructure using Puppet Manifests

Involved in several Productions, Implementation and managed Deployment process via Puppet and designed Puppet modules to manage configurations and automate installation process

To deploy instances used Ansible playbooks and wrote modules in Ansible to integrate with Apache tomcat

and AWS. And used Ansible playbook to deploy applications

Deployment of application to the Tomcat/WebSphere Application Server

Comfortable and flexible with installing, updating and configuring various flavors of UNIX and Windows

Involved in all projects that move to production and work closely with the Data Center, Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes

Managed builds for Java based applications

Environment: SVN, Jenkins, ANT, Maven, GIT, WebSphere, Shell Scripting, UNIX, JIRA.

Client: Quark Tech Jan 2010 – Sep 2011

Location: Hyderabad, India

Role: Linux Administrator

Installed and configured Red hat Linux, Apache, MySQL

Experience in Troubleshooting Hardware, Network, Storage, swap and File system issues, application bottlenecks, System recovery, Crash dump analysis, Performance tuning and TCP/IP, NFS, DNS, SMTP in Linux and Solaris servers

Used SVN for version controlling and managing various projects

Develop and enhance the automated configuration management system

Monitoring & troubleshooting Network, Linux and Windows servers

Branching and merging of the code base in CVS

Resolving merging issues during build and release by conducting meetings with developers and managers

Responsible for designing and deploying best SCM processes and procedures

Maintain build system and automate build process for different applications

Configured LDAP clients on server test and troubleshoot for maintaining network and data security

Performed Kernel and memory upgrades on Linux servers in Virtual environment

Education:

Masters in Software Engineering, Fairfield University, Fairfield, CT

Bachelor’s in Computer Science. JNTU Hyderabad, India



Contact this candidate