We provide IT Staff Augmentation Services!

Senior Cloud Devops Engineer Resume

2.00/5 (Submit Your Rating)

Alpharetta, GA

SUMMARY:

  • 8+ Years of IT experience with expertise in areas of Software Configuration Management, Version Control, Continuous Integration and Continuous Deployment, Build and Release management , AWS and Administration, VMware and Linux System Administration
  • Experienced in architect & provisioning instances for On - premise Datacenter / Public Cloud Infrastructure like Amazon Web Services ( AWS ), Azure Cloud & Google Cloud ( GCP )
  • 5+ years of experience in all Phases of Software Development Life Cycle ( SDLC ) in liaison with Water Fall Model as well as Agile Methodology , on Scrum & Sprint frameworks
  • Create architecture diagrams with Lucid Chart, BPMN a User story process with Rational software & UML Diagrams
  • Created/Configured AWS Virtual Private Cloud, Availability Zones, EC2 instances, Subnets, routing tables, Network Access Control List ( ACL ), NAT and NAT Gateway , Route 53 , DNS , users, Security Groups, Roles , Policies, Auto Scaling , Elastic Load Balancer ( ELB ), Cloud Front , Cloud Watch , Simple Storage Service ( S3 ), Elastic Block Store ( EBS ), and Glacier
  • Automated application deployment workflow with AWS ECS containers, Docker , Vagrant , Node.Js , CloudFormation , Opswork s, CodeDeploy , CodePipe , Codebuild , Jenkins , and Github (Brach, label, tagging & merge)
  • Created blueprints to structure AWS VPC s utilizing Terraform .
  • Used Elastic-Search to extract & analyze Cloud Watch logs
  • In-depth experience in DevOps, Release Engineering, Cloud Infrastructure Operations, Automation
  • Established and implemented a complete CI/CD pipeline as per user stories in the application deployment process
  • Took Initiation to create 20+ Jenkins pipelines, run collections on Postman , Newman & configure frequency runs
  • Used Jenkins plugins like SSH Credentials, JUnit , LDAP , Git , API, Subversion , Multibranch , Maven, JIRA trigger, Blue Ocean , SonarQube scanner , Active Directory , Build Triggers , wrappers, Metadata , Ansible , Deploy DB , etc.
  • Used Jenkins Node monitor to check agent status on conditions, display results, disk space, swap-space, clock skew
  • Extensive knowledge of various processes and strategies in Software Configuration Management ( SCM ), Continuous Integration ( CI ), Continuous Deployment ( CD ) & Release Management, Test Driven Development ( TDD )
  • Performed GIT Import, clone , initializing, add / staging and committing, revert and push source changes to git repos
  • Resolved merge conflicts on git branches using the console to evaluate head, index and git stash
  • Extensively experienced in using Build Automation tools like ANT , Maven , Gradle and working knowledge on other build tools like make file
  • Managed complete maven build cycle steps to validate, compile, test, package, verify, install, deploy with POM file configuration
  • Experienced in authoring pom.xml files, performing releases with the Maven release plugin, Mavenizing of Java projects and managing Maven repositories
  • Custom builds are automated into Sonatype Nexus and JFrog Artifactory to support reliable & consistent access to remote artifacts for disaster recovery and stability in case of critical production level issues
  • Great knowledge in writing YAML files for Ansible playbooks , Cloud Formation Templates on AWS & Ruby Chef cookbook and recipes to provision Infrastructure as Code ( IaaC )
  • Wrote YAML templates to define & orchestrate hosts , gather facts, define & exchange variables, roles , tasks , modules , inventory, Tags , action scripts on Cloud servers
  • Provision, configure , route networks & manage nodes / instances for VPC and VPN on Cloud environment
  • Created Docker containers for microservices using multiple Docker File & Docker Compose
  • Establish & share link across Docker container clusters via PORT expose & maintain the clusters using Kubernetes
  • Run Kubernetes pods on Nodes using Daemon Set & kube-apiserver to maintain High availability infrastructure
  • Deployed code on WebLogic Application Servers for User Acceptance Test ( UAT ) and Development environments
  • Monitoring: Installed and configured Nagios , Cloud-watch & Grafana , to create resource usage dashboards of production servers, which uses Graphite using CollectD, CollectL as the metric sender to monitor network bandwidth, memory usage, and hard drive

TECHNICAL SKILLS:

Version & Source Control: Git, GitHub, GitLab, SVN, CVS

Continuous Integration: Jenkins, AWS Code build

Build Repo’s: Maven, ANT, Code Deploy

Artifactory Management: Nexus, JFrog

Monitoring: Nagios, Prometheus, CloudWatch, Grafana

Cloud Environment: AWS, Google Cloud, Azure

Collaboration & Tracking: JIRA, Trello, Slack, Team management,

Virtualization: Oracle VirtualBox ( RHEL, Linux, Centos & Ubuntu ), VMware

Configuration Management: Ansible, Chef, Terraform

Container & Orchestration: AWS ECS, Kubernetes, Docker Swarm, Docker

AWS: Cloud Formation, Autoscaling, Cloud Trail, EC2, ELB, VPC, Cloud Watch, Lambda, IAM, Route53, EMR, SNS, SQS, RDS, Dynamo DB, S3, Code Pipeline, etc.

Web & Application Servers: Apache Tomcat, Nginx, JBoss, etc

Scripting Languages: Shell, Bash, Python

PROFESSIONAL EXPERIENCE:

Confidential, Alpharetta, GA

Senior Cloud DevOps Engineer

Responsibilities:

  • Created and maintained continuous build and continuous integration environments in SCRUM and Agile projects .
  • Managed and coordinated the day-to-day planning, design, and implementation of cloud services , infrastructure automation & service server deployments
  • Involved in utilizing entire AWS stack like EC2, EBS, Route53, S3, RDS, Dynamo DB, SNS, SQS, & IAM focusing on high-availability, fault tolerance, & auto scaling.
  • Set up Amazon EC2 instances, security groups & databases in AWS using S3 bucket that are configured to maintain machine backups to S3 bucket, Glacier .
  • Migrated applications to AWS Cloud , created new accounts, roles and groups using IAM Policies
  • Maintain DNS records using Route53 , balanced public DNS traffic to Elastic Load Balancers ( ELB ) IP's.
  • Assisted in staging Dev environment on AWS cloud-based infrastructure using Cloud formation templates (CFT) to provision instances using ( IaaC ) infrastructure as a code.
  • Defined Security Groups / virtual firewalls control network traffic allowed to reach designated AWS EC2 instances
  • Working on AWS EC2, ELB, AMIs & Auto scaling to design cost effective, fault tolerant and highly available services
  • Created S3 buckets, Bucket policies to store backups on to Glacier after a defined set period on AWS
  • Setup Cloud Watch alerts on instances & use metrics, notifications to trigger Auto-scaling launch configurations
  • Helping organization to transition on to cloud AWS RDS, MySQL DB database cluster through Amazon RDS Console.
  • Worked on Terraform & AWS Cloud Formation to create, update and version AWS infrastructure & deploy Docker
  • Managed services like WebSphere, Nginx, Apache Tomcat server, mail server, MySQL database , SVN, builds and firewalls in both dev & prod environment servers. Encrypted EBS volumes via KMS service
  • Implemented multiple high-performance MongoDB replica sets on EC2 with robust reliability
  • Streamlined provisioning end to end infrastructure for CI/CD ( Continuous Integration and Continuous Delivery) pipeline & deploy application builds On-to different environments with use of Git, Jenkins / Hudson, Maven
  • Configured Jenkins with Nexus & JFrog plugins to pool binary artifacts in to Artifactory repository & troubleshoot the build issue during the Jenkins build process.
  • Worked with various tools like Chef , Ansible, Jenkins , Maven, GIT in DevOps for Deployment on Multiple platforms.
  • Wrote Ansible YAML playbooks for Configuration Management & provision Instances with health checks
  • Implemented Chef Recipes to deploy build on to On-premise Test server environment. Re-used by updating Chef Cookbooks , Recipes to deploy on to Amazon EC2 instances.
  • Integrated JIRA with Git and Bamboo to automate end-to-end release cycle with Maven and Tomcat repository to set up continuous integration and formal builds as WAR’s / EAR’s through server console
  • Coded Chef recipes to support day to day operations ( frontend: python/Django , backend: chef/ruby )
  • Launched Kubernetes to provide a platform for automated deployment, scaling & operations of application containers across Host clusters
  • Experienced in container-based deployments on Docker, Docker Hub, Docker registries and Kubernetes
  • Developed PowerShell scripts for VM Machines & VM Host, SQL Reporting
  • Write scripts to update Crontab . Create Python scripts to access & control instance operations via Amazon API
  • Push Docker images with tags to Docker Hub, to primarily handle middleware installations & application configurations
  • Experience on Docker container snapshots , performed the job of attaching them to a running container , removing images, maintaining dimension structure and managing containers .
  • Involved in combining and automating tools like Selenium with build processes to provide feedback for the development teams
  • Experienced in collect and maintain metrics as log archives for monitoring using Cloud Watch , Nagios, Splunk, Dynatrace, New Relic, Sumo Logic and ELK Stack .

Skills Exercised: CI/CD pipeline, Jira, LDAP, DNS, Python, Shell scripting, Nginx, Apache, WebSphere, Terraform, MongoDB, Disk suite, Jenkins /Hudson, AWS, Load Balancing, Docker, Red Hat Linux 6/7, UNIX/Solaris 8, SVN, GIT, Service-Now, Ansible, Chef, Kubernetes, Containers.

Confidential, Anoka, MN

AWS DevOps Engineer

Responsibilities:

  • Installed and configured AWS Cloud services like EC2, S3, RDS, ELB, and EBS
  • Designed Java API to connect the AWS S3 service to store and retrieve the media files
  • Setup different environments for build and Release into Development, Test, Pre-production, and Production.
  • Responsible for Continuous Integration and Continuous Delivery process implementation using Jenkins along with Python and Shell scripts to automate routine jobs
  • Configured Jenkins Distributed builds on to AWS with Agent / Master using cloud integration plugins
  • Worked on Branching, Tagging and Release Activities on Version Control Tools ( GIT ) and Setting up the GIT repos for Jenkins build jobs.
  • Wrote Jenkins File defining declarative pipelines, handle credentials, parameters & bind them to variables
  • Performed SVN to GIT/Bitbucket migration and managed branching strategies using GIT flow, workflow
  • Managed User access control , Triggers, workflows , hooks , security and repository control in Bitbucket
  • Good working knowledge on Branching, Merging, Tagging, labels to maintain versions across Linux environments using SCM tools like GIT and Subversion (SVN)
  • Enable GIT triggers with Jenkins and schedule jobs using Poll SCM option to achieve continuous Integration
  • Wrote Groovy scripts to monitor & restart offline slaves to perform batch operations with CLI command to reconnect
  • Fine-tuned performance, build, test process automation on Jenkins with plugins like Maven, Py-Installer, Selenium
  • Initially used Ant for writing build.xml for building Java/J2EE applications and later migrated to Maven & Integrated with Jenkins to schedule the builds.
  • Managed Nexus repository for the current project created a new repository and provisioned it.
  • Hands-on development experience and a strong passion for the LAMP (Linux, Apache, and MySQL& PHP) development stack.
  • Supported API development team in creating Ansible playbooks for deploying, integrating and monitoring their continuous integration environment.
  • Introduced and worked on Subversion/git Tags to identify useful code snapshots
  • Configured Team Foundation Server ( TFS ) to run Continuous Integration of builds and execute unit test on all check-ins for .net web applications.
  • Involved in automating the infrastructure using Docker and Chef.
  • Worked on Docker container snapshots , attaching to a running container, removing images, managing directory structures and managing containers.
  • Providing infrastructure support for various tracking tools ( Jira, Confluence ), Integration tools ( Jenkins, Bamboo ), Monitoring tools ( Nagios, Munin )
  • Developed Chef Cookbooks to automate the entire deployment process as well as infrastructure admin tasks in both Windows and Linux Environment.
  • Experienced in Docker containers infrastructure and Continuous Integration for building & deploying containers
  • Knowledge of Splunk content development with the ability to create queries and dashboards.
  • Used Nagios and Sumo Logic for monitoring the build status of the application, monitor network / server traffic
  • Managed and architecture virtual servers small subset of people across the teams.
  • Worked on the cloud-based diagramming software called Gliffy for creating different types of design documents required for the continuous integration process.
  • Built and engineered servers on Ubuntu and RHEL Linux . Provisioned virtual servers on VMware and ESX servers using Cloud.
  • Involved in migration activities of Java scripts and Database scripts from Oracle, MS SQL Server , and MY SQL into different environments like Development, QA.

Skills Exercised: AWS, GIT, Maven, Jenkins, Apache web server, Apache JMeter, Bamboo, Perl, Shell, Bash, OpenStack, Java/J2EE, Apache Tomcat Application Server, Linux, SQL, Python.

Confidential, Omaha, NE

DevOps Engineer

Responsibilities:

  • Helped the organization to migrate some on-premise projects to transition into public cloud
  • Fundamental mastery of the AWS cloud computing platform, and its many dimensions of scalability - including but not limited to: VPC (Virtual Private Cloud), EC2, load-balancing with ELB , messaging with SQS (and scalable non-AWS alternatives), auto-scaling architectures.
  • Documented Features / changes/ fixes in JIRA, confluence
  • Authored ‘ server prep.sh’ to install pre-requisites & spin centos boxes, mod ik, Load balanced tomcat instances
  • Automated what was a 2 hr J2EE deployment into a 15 min ‘one-click’ remote deployment with help of dev team & bash scripts to distributed testbed environments
  • Defined AWS Tag management strategy & enforcement using lambda events . Identified AWS waste using CloudWatch API output in Knightly reporting
  • Wrote Puppet , Ruby , Python SSH as a wrapper to manage configurations of OpenStack Nodes and the test manifests on AWS instances using Python
  • Written pre-commit, post-commit, post-receive hooks in GIT and responsible for merging, tagging and conflict resolution in GIT and SVN.
  • Worked with MAVEN for application builds & has written MAVEN scripts, shell scripts to automate the build process.
  • Configure CIDR range IP address using Virtual Private Gateway for VIP’s and managed instance security groups using the internet gateway protocols.
  • Used Amazon RDS (Relational Database Services) for the storing of the customer data on cloud and used S3 versioning when it’s important to import from the Amazon Glacier .
  • Used ANT as a Java build tool for the development of build artifacts on the binaries
  • Installed/Configured/Managed JENKINS CI Automation and used JENKINS as a continuous integration tool for automation of daily process and automated the Jenkins testing jobs using Selenium
  • Involved in troubleshooting of Red Hat Linux server issues and hardware issues and replacements.
  • Expertise in implementation and maintenance of Apache HTTPD, SMTP, DHCP, NFS, NIS,NIS+, LDAP, DNS, SAMBA, SQUID, Postfix, Send mail, FTP, Remote Access, Security Management & Security trouble shooting skills.
  • Coordinated Release effort amongst various teams (Integration, QA, Testing, and Business Analysis) in geographically separated environment.
  • Experience with container-based deployments using Docker, Docker images, DockerHub & registries.
  • Deployed Docker Engines in Virtualized Platforms for containerization of multiple applications.
  • Executed the DB Scripts ( DML’s ), which have dependencies on the code on Oracle DB.
  • Installed/Configured/Managed Puppet Master/Agent.
  • Designed and implemented fully automated server builds management, monitoring and deployment By Using Puppet.
  • Enhanced Configuration Management using ( PUPPET ) to assist with automated, repeatable, and consist configuration and application deployments, treating infrastructure-as-code
  • Used Apache Tomcat as application server for deploying the artifacts and using configurations of Puppet and Chef .
  • Applied patches every quarter regularly to meet audit requirements using Oracle Ops Center, Red Hat Satellite server, Up2Date, YUM, RPM tools.

Skills Exercised: AWS, EBS, EC2, VPC, ELB, SQS, S3, Glacier, ANT, Git, SVN, Maven, RedHat Enterprise Servers. Chef, Puppet, Docker, Docker Images, Apache Tomcat, HTTPD, SMTP, DHCP, NFS, NIS,NIS+, LDAP, DNS, SAMBA, SQUID, Postfix, Send mail, FTP, Remote Access, Jenkins,

Confidential

Build Release Engineer

Responsibilities:

  • Creating User Ids / Authorizing access within version control systems / Build systems
  • Revamped a loose set of build scripts into a fully automated build plan with failure alerts that handled: software build, publish tasks, installer creation, test scripts, and automated release to QA with email notification of build details
  • Creates a package ( NUGET ) of the product, fully documenting release procedures so that they're replicable.
  • Delivering product executable to internal teams for end to end verification/ external customers
  • Scheduling Automatic builds & deploy snapshots using bash / shell scripts with respect to the Industry best practices and deliver flawless software components
  • Co-ordinated with Scrum master to create tickets for user /feature stories in JIRA, & assign to developers to fix bugs
  • Involved in writing parent pom.XML files to establish the code quality tools integration
  • Sends Uptime, Downtime notifications to teams on Servers Status at times of the EAR & WAR package deployments from JBoss 4.3 Admin Console
  • Created & administered virtualization platforms like hypervisor (Hyper V), VMware, ESX/ESXi 4.x, 5.x, VMware Workstation, and vSphere
  • Experience in Subversion branching, Merging strategies concepts using Git and SVN
  • Deployed artifacts generated by Maven to store it WAR files required during build using Apache Tomcat repository
  • Deployment to app containers ( JBoss, WebSphere ) and troubleshoot failed deployments
  • Administered .msi packages for deployment of multiple application & web apps used in (36 ) unique & private labeled installers using InstallShield premier
  • Understand, resolve network topology problems for DNS, DHCP, VPN, NFS, on Apache Tomcat, JBoss, Nginix, & Weblogic servers
  • Authored scripts to assist in RTM procedures : .ISO creation , Populate CD cover-art with version info, email notifications to release manages, upload to ftp, archive source code
  • Created and executed disaster recovery plan for webserver / DB
  • Works on scalability so that big deployments can be broken down and distributed across multiple data centers.
  • Integrates source, third party components, data, & deployment of external software system to guarantee operational stability
  • Worked with the developers to configure plugins trough Eclipse to develop the code.
  • Utilize Jira for issue reporting, status, and activity planning .
  • Documented the SCM process and policies of the company and recommended some process changes.
  • Worked with scrum & Dev team in overseeing bug tracking, test prioritization, test automation and, releases.
  • Responsible for communicating next steps, deployment schedules, quality assurance, validation and defect tracking/ resolution.
  • Skills Exercised: SCM, Maven Builds, pom.xml, Disaster recovery, web-server, JIRA, Virtualization with VMware, ESX/ESXi 4.x, 5.x, VMware Workstation, Vsphere, ESX Build and release planning, Eclipse, JIRA, Agile, Scrum, bash, shell, python, scripting, jBoss admin 4.3 console

Confidential

Linux Systems Engineer

Responsibilities:

  • Installs upgrades and manages packages via RPM and YUM package management. Manage System Firewall utilizing IP Chains, IP Tables . Implemented SSH SSL .
  • Worked with VERITAS Foundation Suite 5 and performed tasks like creating disk groups, volumes, initializing disks, replacing failed disks, etc.
  • Designated to handle critical issues and supporting all aspects of projects lifecycle through the ITIL framework
  • Extensively worked on BEA Web Logic 8i/9i Server , JBoss EAP 4.x/5.x/6.x Server, Apache HTTP and Apache Tomcat 6.x/7.x Server for Server Installations, Configuration, deployment, Performance, tuning including troubleshooting and maintenance
  • Responsible for configuring and connection to SSH through SSH clients like Putty remotely copying files using SFTP, FTP, SCP, WinScp , and FileZilla
  • Troubleshooting the network with the help of net stat, ping, nslookup and trace route tools.
  • Installs Firmware Upgrades, kernel patches , systems configuration, performance tuning on Unix/Linux systems
  • Works with Database administrators to tune kernel for Oracle installations
  • Administrated perforce and created users to provide access based on roles.
  • Written Bash /shell scripts to take automated backups every day
  • Managing systems routine backup, scheduling jobs like disabling and enabling cron jobs , enabling system logging , network logging of servers for maintenance, performance tuning, testing
  • Providing 24 x 7 support to various application level, server level & network level Monitoring to access troubleshooting of any outages

Skills Exercised: Solaris 8, 9,10, Red hat 5.3,5.5, HP-UX 11i, Windows Server 2000 and 2003, Sun Enterprise 10000, 15000, Apache Web Server 1.3.x, 2.x Oracle 8i,9i2, Perl, KSH, Sun v480, v880, E220, IBM p630, p550, power 4 Dell POWEREDGE 700,2650,6650, Red hat Enterprise Linux

We'd love your feedback!