We provide IT Staff Augmentation Services!

Devops - Aws Engineer Resume

4.00/5 (Submit Your Rating)

Cedar Rapids, IA

PROFESSIONAL SUMMARY:

  • Overall 8 years of experience in teh IT industry spread across Cloud Solution/Strategy/Architecture, CI/CD Implementation, Data Engineering, Operations, Tools & Infrastructure Automation, System Design, Architecture.
  • Work collaboratively and cross-functionally to build and support cloud and DevOps adoption, culture creation and operational efficiencies in alignment with long - term organizational goals.
  • In-depth understanding of teh principals and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations.
  • Management and design of integrated CI/CD pipelines on AWS using continuous integration workflows such as Jenkins, Bitbucket, Nexus OSS, SonarQube, Kubernetes (Openshift), Ansible, Terraform, Docker Registry, ELK & EMR stack digital data pipelines
  • Hands-on Experience with administration, maintenance and operations of different AWS cloud resources and management tools like EC2, Elastic Beanstalk, Security groups, ECS, S3, cloud formation, SNS, SQS, Command Line Interface, IAM etc.
  • Passionate, persuasive, articulate Cloud professional capable of quickly establishing interest and credibility in how to design, deploy and operate cloud based Architectures.
  • Extensive experience on DevOps practices like Iaac (Infrastructure as a Code), Iaas (Infrastructure as a Service) and Paas (Platform as a services).
  • Defined teh Continuous Delivery process approved by Audit, Compliance and Risk.
  • Experience in configuring, managing, fine-tuning cloud infrastructure in AWS.
  • Used Maven as Build Tool for JAVA related application
  • Enabled Ci/CD pipelines for kubernetes deployments on Google Kubernetes Engine using Google cloud API’s for managing pods using kubectl, Cloud DNS, cloud storage, persistent volumes etc.
  • Knowledge of using Routed Protocols: FTP, SFTP, SSH, HTTP, HTTPS and Connect direct.
  • Experience with build tool Maven for writing build.xmls and pom.xmls respectively.
  • Configured and Administered Nexus and Artifacts Managers for Maven builds.
  • Knowledge of Ansible as Configuration management tool, to automate repetitive tasks, quickly deploy critical applications, and proactively manages change.
  • Hands-on experience with modifying Python scripts to support some legacy tools
  • Experience in troubleshooting networking and firewall related issues on different flavors of Linux.
  • Networking (TCP/IP, DNS, load balancing, packet tracing, path visualization and failover)
  • Experience in using Tomcat server and JBoss server for deployments
  • Configure Virtual Private Cloud with subnets, AWS security patches and Nat instance manually as well as with teh VPC creator. Experience on using continuous Inspection tool with SonarQube
  • Introduced, Designed, Implemented Automated scripts using selenium Testing, customized framework which Monitors application 24*7 and alerts when needed.
  • Experience with Ansible and Cloud formation to do configuration management.
  • Experience in using WebLogic and Web Sphere Application servers for deployments.
  • Experience in working with Tracking Tool JIRA.
  • Automated build and deployment task using Bash script
  • Experience with Oracle and MS SQL Server DB Tasks, Dynamo DB, Reddis cache etc.
  • Managed environments DEV, SIT, QA, UAT and PROD for various releases and designed instance strategies
  • Having work experience in support of multi, platforms like UNIX, Ubuntu, Red Hat, RHEL, Fedora and Windows 98/NT/XP/Vista/7/8 of production, test and development servers.

TECHNICAL SKILLS

Cloud Platforms: AWS, Google Cloud Platform

Docker Orchestration: Kubernetes, Redhat Openshift, AWS ECS & Google GKE

Languages & Scripting: Shell & Python

CI Tools: Jenkins, Bamboo

SCM Tools: GIT, Bitbucket & SVN

Infrastructure/Configuration Automation: Ansible & Terraform

Build Tools: Maven, Gradle, Nexus, MS Build, ANT

Change Management: JIRA, BMC Remedy

Logging & Alerting: Elastic Search, Logstash, Kibana, Splunk, Stack driver, Watcher, Cloud Watch & SNS

Monitoring: Grafana, Prometheus, Monit, Metabase, App Dynamics & Cavisson

Distributed Search Engine: Elastic Search & Apache Solr

Digital Pipelines: Kafka, Zookeeper, Streamsets & Redshift Spectrum

Databases & RDBMS: MySQL, Influx, RDS & Mongo DB

Application & Web Servers: IBM WAS, JBOSS, Apache Tomcat, HA Proxy, Apache Http & Nginx

Networks: VPC, OPNET, Net Scout, Thousand Eyes, keynote & SSL

Load Balancing: F5, Nginx Ingress Controller, AWS ELB & ALB

Security Scanning: HP Fortify, Twistlock, Cloud custodian & SonarQube

ETL: Redshift & Glue

PROFESSIONAL EXPERIENCE

Confidential, Cedar Rapids, IA

DevOps - AWS Engineer

Responsibilities:

  • Implemented teh enterprise DevOps & Cloud strategy.
  • Work collaboratively and cross functionally to build and support cloud and DevOps adoption, culture creation and operational efficiencies in alignment with long-term organizational goals.
  • Provided significant efforts to equip teh in-house Transamerica digital applications with DevOps Automation & Cloud Modernization. Automating digital applications by leveraging latest technologies such as AWS Cloud platform, Containerization & DevOps CI/CD pipelines implementation.
  • Implemented maven multi module Jenkins framework for seamless CI/CD towards AWS ECS, Google GKE & Redhat Openshift Micro-services delivery pipeline.
  • Worked on core AWS services further setting up new server EC2 instances, configuring security groups and setting up Elastic IP, auto scaling configuration
  • Experience in creating life cycle process in AWS
  • Experience in automating infrastructure in AWS using Cloud Formation and Jenkins.
  • Experience in using AWS command line EBS (elastic bean stalk)
  • Experience in maintaining Amazon RDS database
  • Experience in creating auto scaling groups in EC2 instances
  • Experience in giving back up to AMAZON GLACIERS
  • Experience in writing cloud formation scripts for various resources like EC2, ELB, Security groups
  • Deployed teh generated build to WEB and APP server using teh continuous integration process to all Environments. Coordinated different teams across teh globe to deploy different builds to different environments on parallel development for multiple projects. (DEV, QA, PERF, AUTH, UAT, PRODUCTION)
  • Installing and configuring sonar on AWS using EC2 instance
  • Experience in setting up Artifactory on AWS and pushing and pulling Docker images to Artifactory used Ngnix as a reverse proxy while installing Artifactory
  • Helped developer’s teams on fixing their Jenkins job and made their Jenkins jobs run faster
  • Migrated sonar from old version to newer version on AWS using terraform
  • Experience with ansible and cloud formation to do configuration management.
  • Developed automation and deployment utilities using Python.
  • Manage Code Repository by, maintaining code repository in GIT improve practices of branching and code merge to custom needs of development team.
  • Resolved system issues and inconsistencies in coordination with quality assurance and engineering teams.
  • Implemented rapid-provisioning and life-cycle management for Red Hat Linux using Kick start and Puppet.
  • Automated deployment of all resources related to my work as teh Lead Python Developer.
  • Deployed teh applications to Tomcat Application Server and static content to Apache web servers
  • Worked with JIRA for Issue Tracking and monitoring
  • System orchestration viaAnsible
  • Puppet Scripting in multiple languages on UNIX, LINUX and Windows - Batch, Shell script etc.
  • Automated system configuration using Puppet.
  • Installing and administering, Jenkins and Artifactory on AIX servers

Environment & Tools:Jenkins, GIT, Artifacts, AWS, GCP, Maven, Docker, Kubernetes, MS Build, Ansible, Terraform, Ant, WIN-SCP, Service Now, SonarQube, JIRA, Confluence.

Confidential, Irving, TX

DevOps Engineer

Responsibilities:

  • Creating teh automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system for all our products
  • As DevOps extensively involved in release management, Environment Management, deployments, Continuous integration, continuous deployment, Incident management, version management.
  • In my current role, I am driving CI/CD pipeline initiative, maintaining metrics for code quality, analyzing application performance using Dynatrace, performing analytics, Monitoring and Notifications process using ELK stack.
  • Manage version control tools like Git, Bitbucket to version code changes to halp developers/ programmers branch/merge/revert code.
  • Experience on Source Code Repository management tool with Bitbucket.
  • Experience on GIT repository hosting service tools like GitHub, Bitbucket.
  • Getting teh list of issues from teh components (project, module, file etc.) with teh halp of Sonarqube. Viewing teh selected issues of web interface using Sonarqube.
  • Creating teh build script using teh Maven as build tool, for JAVA and .NET web application.
  • Configured MS Build to resolve dependencies and deploy build artifacts through Artifactory.
  • Manage Code Repository by, maintaining code repository in GIT; improve practices of branching and code merge to custom needs of development team.
  • Automatedbuild scripts using ant, maven for Java and J2EE Applications, MS Build for .NET
  • Familiar with using MS Build in Jenkins to build solution files.
  • Jenkins Continuous Integration Server - Installation, Configuration, Design and Administration, and integrating tools with other systems.
  • Installing and administering, Jenkins and Artifactory on AWS
  • Administering Code Repositories in GIT.
  • Used teh JIRA for bug tracking, creating teh dashboard for issues.
  • Designing and implementing fully automated server build management, monitoring and deployment solutions spanning multiple platforms, tools and technologies including Jenkins Nodes/Agents, SSH, deployment and testing.
  • Worked on cross-platforms (Windows-Unix)
  • Deployed teh generated build to WEB and APP server using teh continuous integration process to all Environments. Coordinated different teams across teh globe to deploy different builds to different environments on parallel development for multiple projects. (DEV, QA, PERF, AUTH, UAT, PRODUCTION)
  • Installed and Configured Jenkins and created END-END automation for projects.
  • Carried out deployments and builds on various environments using Jenkins continuous integration tool.
  • Responsible in managing all aspects of teh software configuration management process including code compilation, packaging, deployment, release methodology and application configurations.
  • Scripting in multiple languages on UNIX, LINUX and Windows - Bash, Shell script etc.
  • Implemented rapid-provisioning and life-cycle management for Red Hat Linux using Kick start and Puppet.
  • Troubleshoot teh build issue during teh Jenkins build process.
  • Automated system configuration using Puppet.
  • Managed daily builds and releases to QA. Debugged build failures and worked with developers and QA personnel to resolve related issues.
  • Monitored software, hardware, and/or middleware updates and utilizing technologies like Jenkins/Hudson, Maven, MS Build and GIT.
  • Code Coverage- Installed SONAR on Jenkins server and configure with teh build process for teh code analysis process for better code quality and code metrics, and rapid feedback for development teams and managers.
  • Hosting applications with teh AWSCloud.
  • Configured Nugget and Extensions repository.
  • Configured teh Nugget Visual Studio Extension to use Artifacts
  • Resolved system issues and inconsistencies in coordination with quality assurance and engineering teams.

Environment & Tools: Jenkins, Nuggets, GIT, Maven, AWS, JIRA, Shell Script, Sonar, Artifactory, SSH

Confidential, St. Louis, MO

DevOps Engineer

Responsibilities:

  • Installed & configured Jenkins master that served different slaves supporting different applications with various release life cycles and multiple CI pipelines setup on project branches
  • Developed and Implemented Software Release Management strategies for various applications according to teh Agile Process.
  • Teh build artifacts like wars and ears are deployed into a WebLogic app server by integrating teh WLST scripts to Shell Scripts Directed teh Release Management Calls to synchronize with teh Developers, Testers and DBA teams for successful Release.
  • Integrated Subversion (SVN) and Ant with Jenkins to implement teh continuous integration process.
  • Used Nexus tool to manage teh repository in Maven and used teh same to share teh snapshots and releases of internal projects.
  • Managed SVN/GIT repositories for branching, merging, and tagging.
  • Created GIT configuration record for builds using derived objects generated during build audit process.
  • Primary responsibilities include Build and Deployment of teh java applications into different environments like Dev, INT, QA and PROD.
  • Installed and Administered Jenkins CI for Gradle and Maven Builds.
  • Installed Jenkins on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm.
  • Created Ant, Perl & UNIX scripts for build activities in QA, Staging and Production environments.
  • Created teh branches in Subversion (SVN) to implement teh parallel development process.
  • Proposed branching strategies and implemented it.
  • Managed Users and Groups in Subversion (SVN) and troubleshoot client spec issues and user issues.
  • Teh deployment and server bounce process is automated by creating teh scripts using WebLogic Scripting Tool (WLST)
  • Presented reports to teh Project manager about teh progress and issues tracking key project Milestones, plans and resources.
  • Worked on teh transition project that involved migration activities to Maven 2 from Ant to standardize teh build across all teh applications.

Environment & Tools:ANT, Jenkins, SVN, Maven, Nexus, Shell Scripts, Perl Scripts, WebLogic server and WebLogic Scripting Tool (WLST).

Confidential

Build and ReleaseEngineer

Responsibilities:

  • Integrated Maven with Perforce to manage and deploy project related tags
  • Merged release branches to teh trunk after teh production release and resolved teh conflicts rose during teh merge in both Subversion and Perforce.
  • Implementing new projects builds framework using Jenkins & maven as build framework tools.
  • Implementing a Continuous Delivery framework using Jenkins, maven& Nexus in Linux environment.
  • Worked with teh Architects on SDLC process being teh owner of post development environments.
  • Coordinating teh resources by working closely with Project Managers for teh release and Project Manager for all teh Operational Projects.
  • Carried Deployments and builds on various environments using continuous integration tool.
  • Worked as a system administrator for teh build and deployments process on teh enterprise server.
  • Documented projects software release management procedures with input decisions.
  • Developed, maintained, and distributed release notes for each scheduled release.
  • Deployed teh applications to WebSphere Application Server 5.0 and static content to apache web servers.
  • Installed and administered Tomcat repository to deploy teh artifacts generated by Maven and to store teh dependent jars which are used during teh build
  • Mentor Business areas on Subversion Branching, Merging strategies concepts
  • Resolved update, merge and password authentication issues in Jenkins and Jira
  • Involved in implementing Tool Suite (Jira, Jenkins)
  • Setting up continuous integration and formal builds Jenkins with Maven and Tomcat repository
  • Installed and configured Confluence as teh enterprise wiki to document development and change management procedures
  • Involved partially in deploying WARs/EARs(backend) through WebLogic application Server
  • Used Shell scripts to configure teh WebLogic application server in all teh environments
  • Support Lead developers with Configuration Management issues
  • Worked for Creating teh software configuration management plan
  • Managed all teh bugs and changes into a production environment using teh Jira tracking tool
  • Website planning and optimization for search engines, accessibility and load speed.
  • Programmed shopping cart, template engines, message boards and Social Profiles system in PHP using MySQL database.
  • HTML mastery focused on hierarchical, semantic document structure and SEO.
  • Content Management System Installation, up gradation, Integration of different Modules and Administration.

Environment & Tools:GIT, ANT, Maven, Jenkins, LINUX, .Net, Visual Studio, TFS, XML, Oracle, Perl Scripts, Shell scripts, Nexus.

Confidential

Linux Administrator

Responsibilities:

  • Proactively maintain and develop all Linux infrastructure technology to maintain a 24*7 uptime service.
  • Acquired experience in working with Linux operating system CentOS, RedHat, Performing backups, maintaining applications and troubleshooting.
  • Engineering of systems administration-related solutions for various project and operational needs.
  • Maintain best practices on managing systems and services across all environments
  • Troubleshooting issues using ITSM knowledge on incident/change/problem management.
  • Collaborate with other teams and team members to develop automation strategies and deployment processes.
  • Monitoring everyday systems and evaluate availability of all server resources and performed all activities for Linux servers.
  • Proactively monitoring system performance and capacity planning.
  • Provide input on ways to improve teh stability, security, efficiency, and scalability of teh environment
  • Involved in developing and overseeing teh backup, replication, clustering and fail over strategies

Environment & Tools:Linux Servers, CentOS, RedHat, Shell Scripts.

We'd love your feedback!