We provide IT Staff Augmentation Services!

Sr. Devops / Aws Engineer Resume

4.00/5 (Submit Your Rating)

Pittsburgh, PA

PROFESSIONAL SUMMARY:

  • 7+ years of experience in DevOps engineering, Cloud Computing, Linux/Unix administration, VMware and Build - Release management, which includes strong experience in Automation, Configuring and Deploying code through CI/CD pipeline.
  • Experience in working on AWS and its services like AWS, IAM, VPC, EC2, ECS, EBS, RDS, S3 bucket, LAMBDA, ELB, Auto scaling, Route 53, Cloud watch, Cloud trail, SQS and SNS, Cloud front Aurora, Dynamo DB, Migration, Glacier, Security groups, kinesis, focusing on high-availability, fault tolerance, and auto-scaling wif Cloud watch monitoring.
  • Experienced in branching, tagging, and maintaining the version across the environments using SCM tools like GIT, Subversion (SVN), Clear Case and TFS on Linux and windows platforms.
  • Experience in maintaining CI /CD environments wif build automation tools like Jenkins, Bamboo and TFS.
  • Deployment management skills for Deployment and environment management architecture and process creation by UsingDevOpstool Chef, Puppet and Ansible in provisioning AWS machines.
  • Hands on experience using MAVEN and ANT as build tools for the building of deployable artifacts are jar &, war from source code and static code analysis using SonarQube.
  • Experience in all phases of SDLC (software development life cycle) wif waterfall model, Agile model, Scrum which are Configuration management and most recently Continuous Integration and Continuous Deployment.
  • Experience in System Administration, System Builds, Server builds, Installs, Upgrades, Patches, Migration, Troubleshooting, Security, Backup, Disaster Recovery, Performance Monitoringand Fine-tuning on UNIX, Red Hat and Linux Systems.
  • Experifence in creating Alarms and Notifications for EC2 instances using Cloud Watch and Redesigning infrastructure for high availability using multiple AWS availability zones
  • Maintained and developed Docker images for a technical stack including Cassandra, Kafka, Apache, and several in house written Java services running in Google Cloud Platform on Kubernetes.
  • Experienced using different log monitoring tools like Splunk, ELK (Elasticsearch, Logstash, Kibana) for to see logs information, monitor, get the health & security notifications from nodes.
  • Hands on experience, in infrastructure Development and Operations involving AWS Cloud Formation, Cloud trail, Cloud watch, Code build, Code commit, Code deploy, Code pipeline.
  • Worked wif CHEF Enterprise Hosted as well as On-Premise, Installed Workstation, Bootstrapped Nodes, Wrote Recipes, Cookbooks and uploaded them to CHEF-server, Managed On-site OS/Applications using CHEF as well as AWS for EC2/S3/Route53 & ELB wif CHEF Cookbooks.
  • Experience in Load balancing, DNS and Firewalls. Strong exposure to MicrosoftAzure Cloud Services like Infrastructure as a Service (IaaS), Platform as a Service(PaaS) and Software as a Service (SaaS) provider.
  • Developed Maven and Gradle Scripts to automate the build process. Managed the Maven repository using Nexus tool and used the same to share the snapshots and releases of internal projects.
  • Experienced in using the Docker for virtualization, Ship, Run and Deploy the application securely to fasten the Build/Release Engineering. Virtualized the servers using the Docker/ Kubernetes for the test environments and dev-environment needs.
  • Experience wif working on rolling updates using the deployments feature in Kubernetes and implemented BLUE GREEN deployment to maintain zero downtime to deploy process in Tomcat, Nginx using Pythonand Shell Scripts to automate log rotation of multiple logs from web servers and automating administration tasks.
  • Expertise in working wif different Bug Tracking Tools like JIRA, ServiceNow, Rally, Clear Quest and Quality center.
  • Worked extensively on Ansible dat automates Cloud provisioning, Configuration management, application deployment, Intra-service orchestration, multi-tier deployments and many other IT needs.
  • Experienced in running LAMP (Linux, Apache, MySQL, and PHP) systems in agile quick scale cloud environment.
  • Knowledge of designing and implementing cloud-based solutions, including private, community, hybrid and public cloud deployment models.
  • Proficient in Networking and configuring TCP/IP, DNS, NFS, NIS, SAMBA, LDAP, SSH, F5, SSL, SFTP, SMTP.
  • Expert in Automation of Release and Deploy configuration management to different environments i.e. QA, UAT and production.
  • Worked closely wif Development teams and Technical Leads to drive buildautomation standards.
  • Worked wif Operations andReleaseManagement teams to halp achieve a high quality ofreleasemanagement.

TECHNICAL SKILLS:

Operating systems: Linux (RHEL, CentOS, Ubuntu), Unix(Solaris), OSX, Windows server R2, MAC OS

Programming languages: C, C++, C#, Java/J2EE, .Net

Cloud Platforms: AWS, Azure, Open stack

CI&CD: Jenkins, Hudson, Maven, Ant, Bamboo, AWS Code Pipeline, AWS Code Build, AWS Code commit

Version Control: GIT, SVN, TFS &Bitbucket

Build tools: Maven, Ant, Gradle

Configuration management tool: Chef, Puppet, Ansible

AWS webservices: Amazon web services, EC2, S3, ELB, Auto scaling, Elastic Beanstalk, Cloud front, Cloud formation, DS, DMS, VPC, ROUTE53, IAM, SNS, SQS, AWS Lambda

Networking: TCP/IP, DNS, NFS, NIS, LDAP, SSH, SSL, SFTP, SMTP.

Scripting language: Python, Shell, Ruby, Groovy

Monitoring tools: Nagios, Splunk, Cloud watch, ELK

Web/Application servers: Apache, Tomcat, J boss, WebSphere, IIS, Nginx

SDLC: Agile/Scrum, Waterfall Methodologies

Virtualization tools: Docker, Oracle virtual box, VMWare, ESXI

Database: MS-SQL, My SQL, Aurora, Oracle

Web technologies: HTML, CSS, HTTP, Bootstrap, XML

PROFESSIONAL EXPERIENCE:

Confidential, Pittsburgh PA

Sr. DevOps / AWS Engineer

Responsibilities:

  • Involved in migrating physical Linux/Windows servers to Cloud (AWS) and testing the whole process.
  • Administration and Configuration management of version control systems (GIT, SVN).
  • Continuous Integration (CI/CD) through AWS cloud formation on EC2 (Elastic compute cloud) instances and maintaining Amazon S3 storage, Integrating RDS using Oracle Database.
  • Maintained version control setup of configuration files, automount maps, software repos etc. using Git repositories.
  • RDBMS Database Administration/Application Design and Development - Implementation, Design, Administration, DB security, Performance Tuning, Data Modeling, migration.
  • Developed and maintained the continuous integration and deployment systems using Jenkins, Maven, Sonar type Nexus and Run deck. Setting up Maven and Ant scripts for JAVA/J2EE builds.
  • Deploying JAVA/J2EE applications in Tomcat. Installed, tested and deployed monitoring solutions wif Splunk services.
  • Created, Managed and Configured Virtual Machines, Clones and Templates. Deployed Virtual Machines using templates. Updated Template on timely manner.
  • Worked on Configuring DRS, High availability, Clustering, Storage VMotion and Custom roles for users and Administrators.
  • Utilize Chef for configuration management of hosted Instances wifin AWS.
  • Configure, implement, and automate Continuous Delivery pipelines for software delivery teams utilizing the supported CI tools.
  • Creating, implementing and providing oversight of system properties, script library and plugins.
  • Used Maven to automate the build process. Installed/Configured and Managed Nexus Repository Manager.
  • Using AtlassianJira tool for web application server dat allows to define jobs and tasks.
  • Implemented the chef setup and configuration on VM’s from the scratch and deployed the run-list into server.
  • Remedy ticketing system is an incident management tool.
  • Created custom developer tools and workflows for testing and releasing chef code.
  • Working wif Docker/ Kubernete for creating containers, images and shipping them.
  • Deployed and maintained fully automated production environment of several hundred servers using CF Engine and development / research branch using Puppet.
  • Responsible for Database build using Cassandra, release and configuration.
  • Perform Deployment of Release to various QA & UAT in Linux environments.
  • Work wif different team members for automation of Release components.
  • DeployedOpenStackon Multi-Node Environments
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services. Leveraged AWS cloud services such as EC2, S3, Docker Container, Cloud formation (Templets - JSON) and Virtual Private Cloud.
  • Implemented automated local user provisioning in instances created inOpenStackcloudusing puppet.
  • Installed and Configured Puppet Master, Puppet Console, Puppet agents and created manifests and modules in Puppet for automation. Upgrading the application on Red hat Linux systems.
  • Automated Apache-web server configuration, DB Server configuration writing shell script, Ruby when we need to automate the entire environment creation process.
  • Used Nagios alerts and email notifications using python script.
  • Nagios services for database server, web-server, application-server, networks, file sizes, RAM.
  • Ensured appropriate quality controls and approvals were in place prior to code promotions, tracking and documenting all release changes, Handled deployment coordination across teams.
  • Developed and maintained scripts for deployment automation to multiple environments.
  • Hands on experience in using Python and all related libraries wif Python Unit Testing Framework
  • Automate Deployment and Release distribution process wif Shell, Perl and Cruise Control.

Environment: AWS Cloud, RedHat, Linux, Jira, Chef platform, Chef server, Terraform, Shell, F5 Load balancers, Kubernetes, Docker, Jenkins, SonarQube,, OpenID Connect, Key cloak, Nginx, OpenStack, Splunk, Zabbix, EFK, GitLab, GitHub, Slack, Gradle, OpenShift, GitLab CI, Confluence, SharePoint, AppDynamics.

Confidential, OH

DevOps / Build and release engineer

Responsibilities:

  • Developed and implemented the software release management for the release of web application, carried Deployments and builds on environments using continuous integration tool.
  • Expertise in Installing, configuring and administering Jenkins Continuous Integration tool on Linux servers along wif adding/updating plugins such as GIT, ANT, Maven, Check style, Deploy to Container, Build Pipeline etc.
  • Experience in AWS services such as EC2, ELB, Auto-Scaling, S3, IAM, VPC, RDS, DynamoDB, CloudTrail, CloudWatch, Lambda, Elastic Cache, Glacier, SNS, SQS, CloudFormation, CloudFront, Beanstalk, EMR, AWS Workspaces.
  • Expertise in Application Deployments & Environment configuration using Ansible, Chef, Puppet
  • Maintaining the user accounts (IAM), RDS, Route 53, SES and SNS services in AWS cloud.
  • Implemented continuous integration using Jenkins master and slave configuration. Configured security to Jenkins and added multiple nodes for continuous deployments.
  • Hands-On experience in Implement, Build and Deployment ofCI/CDpipelines, managing projects often includes tracking multiple deployments across multiple pipeline stages (Dev, Test/QA staging and production).
  • Responsible for defining branching & merging strategy, checking policies, improving code quality, automated Gated Check-ins, defining backup and archival plans.
  • Implementing a Continuous Delivery framework using Puppet, Bamboo, and OpenStack in Linux environments.
  • Planning and gathering the requirements for setting up TFS environments for environment-based migration and up gradation.
  • Creating Local, Virtual Repositoriesin Arti factory for the project release builds and repository.
  • Created UCM Projects, Development and Integration views for Development and Integration Streams.
  • Coordinate wif the Development, Database Administration, QA, and IT Operations teams to ensure their are no resource conflicts.
  • Creating S3 buckets and managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
  • Performed merges for each build from Development Branch to Integration Branch.
  • Responsible for Build and Install Schedules using Unix Crone jobs.
  • Kept information organized and accessible wif a flexible page hierarchy using Atlassian Confluence pages
  • Managed email (Postfix and Send mail), LDAP and Oracle services.
  • Implemented Subversion branching and merging operations for Java Source Code.
  • Performed regular builds and deployment of the packages for testing in different Environments (DEV, QA, CERT, UAT and PROD).
  • Running PowerShell scripts to create and import federated users into our LDAP database and security groups for various projects (FSS request)
  • Developing Docker images to support Development and Testing teams and their pipelines.
  • Build scripts using ANT and MAVEN build tool plug-in to generate the artifacts WAR, JAR, EAR in
  • Puppet is used for Continuous Delivery Managing ofCI/CDprocess and delivered all application in rpms.
  • Used Shell, Python and Perl scripting language for automation.
  • To achieve Continuous Delivery goal on high scalable environment, used Docker coupled wif load-balancing tool Nginx.

Environments: Linux, AWS, CI/CD, Jenkins, SonarQube, Maven, Docker, Ansible, Apache, Tomcat, Nagios, MySQL, PHP, Perforce, Web Logic Application Server, Chef, GIT, Oracle, Windows.

Confidential, Dallas, TX

System Admin/DevOps engineer

Responsibilities:

  • Performed package installations, maintenance, periodic updates and patch management on Linux using rpm/yum andsystemadministration tasks such as User/group account management, LVM, file systems, disk management, load balance monitoring on servers and server health checks.
  • Responsible for designing, building, and maintaining multiple AWS infrastructures to support multiple finance applications:
  • Experience in Administration, performance monitoring of various Linux and Windows servers.
  • Worked wifin and across Agile teams to design, develop, test, implement, and support technical solutions across a full stack of development tools and technologies.
  • Managing IAM accounts (wif MFA) and IAM policies to meet security audit & compliance requirements setting up private networks and sub-networks using Virtual Private Cloud (VPC) and creating security groups which act as virtual firewall to associate wif the network.
  • Enhancing platform services wif Jenkins, Cloud Formation, Puppet, and scripting technologies on GIT.
  • Used EC2 Container Service (ECS) which support Docker containers to easily run applications on a managed cluster of Amazon EC2 instances
  • Built S3 buckets and managed policies for S3 buckets and used S3 bucket and Glacier for storage and backup on AWS
  • Involved in Installing Jenkins on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm.
  • Execute Proof of Concepts on behalf of configuration management, CI/CD (continuous integration /continuous deployment) practice, assessing new products and methods, developing and implementing appropriate practices across multiple development environments.
  • Written Python script for AWS AMI backups in east and west region. dis script will create AMI wif current date and time. It will delete old version and will keep latest AMI versions in both regions
  • Strong experience on scripting skills in Python, Perl and Shell for automating AWS infrastructure.
  • Installed, Configured and Managed Docker containers, Docker Images for Web Servers and Applications servers such as Apache Tomcat using Docker and integrated wif Amazon MySQL-RDS database.
  • Created groups, added Users ID to a group as a primary or secondary group, removing Users ID from a group as well as adding users in Sudor’s file.
  • Responsible for resolving network issues using network tools like ping, TCP trace route, trace route and TCP dump, Manage security of servers.
  • Experience in creating LVM (Logical Volume Manger) and performedsystemBackup and Recovery.
  • Configuring the build .xml file and verified the source file for the correct release by means of Checksum concept
  • Monitoring and controlling all application processes including failure handling, service andsystem restarts, and working wif teams to ensure integrity of the systems.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments and create new jobs and branches through Jenkins.
  • Strong experience on Infrastructure & Configuration Management tools like Puppet and experience on Puppet modules development.

Environments: AWS EC2, ELB, S3, Cloud watch, EIP, RDS, VPC, R53, Linux, Cloud Formation, Auto scaling, Chef, Puppet, GIT, Maven, SonarQube, Jenkins, Nagios. LDAP, Run deck, Tomcat, Apache web server, VMWare ESXi, Red Hat Linux 5/6/7), SplunkGood understanding of monitoring tools like Splunk, New Relic, Nagios.

Confidential

Build/Release Engineer

Responsibilities:

  • Responsible for Build and Deployment of the java applications on different environments like Dev/QA & Production.
  • Design and implement systems, network configurations, and network architecture, including hardware and software technology, site locations, and integration of technologies.
  • Performed project coordination function for evaluation, installation, monitoring, and maintenance of server software on variety of hardware platforms.
  • Operated build tools like Gradle, Ant and Maven for writing Build. xml and POM. Xml.
  • Implemented the setup for Master and slave architecture to improve the Performance of Jenkins
  • Perform SCM migration from SVN to GIT for enterprise Application and Manage code repositories in both Subversion and GITHUB by creating, deleting, merging, various branching strategies.
  • Upgrading Environments like DEV, TEST, UAT and Pre-prod for every minor and major releases.
  • Designing and implementing CI (Continuous Integration) system configuring Jenkins servers, Jenkins nodes, creating required scripts (Perl & Python), and creating/configuring VMs (Windows/Linux).
  • Used Jenkins for Continuous Integration and deployment into Tomcat Application Server.
  • Developed build scripts using ANT as the build tool for the creation of (WAR files) build artifacts.
  • Installed and configured continuous management toolPuppet, to ensure the deployment process.
  • Worked as Build Manager/ coordinator and managing non-prod and Prod environment.
  • UsedANTandMAVENas build tools on Java projects for the development of build artifacts on the source code.
  • Designed and built deployment using ANT/ Shell scripting and automate overall process using SUBVERSION and MAVEN.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize product configuration, converting production support scripts to Chef Recipes and AWS server provisioning using Chef Recipes.
  • Developed automated processes dat run daily to check disk usage and perform cleanup of file systems onLINUXenvironments using shell scripting.
  • Experience in creating and maintaining micro services, docker images and containerization by using Docker.
  • Setting up and performing of code coverage and code analysis on SonarQube.
  • Developed Perl and shell scripts for automation of the build and release process.
  • Created the Deployment notes along wif the Local SCM team and released the Deployment instructions to Application Support.

Environment: AWS Cloud, Azure, OpenStack, PowerShell, Puppet, Jenkins, Maven, Cookbooks, Docker, Elastic Search, JIRA, Python, PHP, Perl, GIT, Java, Cobbler, Maven, ANT, MS Build, Kubernetes, TFS, Red Hat Linux, Ubuntu, Solaris.

Confidential

Linux Administrator

Responsibilities:

  • Involved in Creation and managing user accounts, security, rights, disk space and process monitoring in Red Hat Linux. Created users, manage user permissions and maintain User &, File System quota on Red hat Linux. Administered and managed a Splunk server to monitor both Windows and Linux, physical and virtual environments.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool Ant and Maven to schedule the builds.
  • Automated the entire build and deployment process using Jenkins for Continuous Integration and documented the process.
  • Migrated WebSphere to AWS Virtual Private Cloud (VPC) dat can also be connected to on-premises servers using direct connect. Implemented only for non-production environment due to security approvals from state government.
  • Manage, install patches and other software packages using YUM and RPM.
  • Create, deploy and manage Linux and windows VMware using Red Hat Enterprise.
  • Created load balancers (ELB) and used Route53 wif failover and latency options for high availability and fault tolerance
  • Deployment new instances such us API server (Java, Apache-Tomcat), WEB server (Apache, DB MySQL) for QA or production services.
  • Responsible in managing all aspects of the software configuration management process including code compilation, packaging, deployment, release methodology and application configurations.
  • TroubleshootingLinuxnetwork, security related issues, capturing packets using tools such as IP tables, firewall, TCP wrappers, NMAP.
  • Experience in installing, configuring and maintaining application Server like WebSphere and web servers like Web Logic, Apache HTTP and Tomcat on UNIX and Linux.
  • Manage and maintain TFS server. Customize Work Items, Process Templates, Build definition Templates and TFS Reports. Designing, creating and maintaining GIT repositories to client specifications.
  • Designing and managing disk space using Logical Volume Management (LVM).
  • Knowledge of Chef as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
  • Built a Linux Dashboard Creation in SPLUNK, running SPL Queries.
  • Working experience on Installing and configuring the Ansible and writing Ansible Playbooks using different AWS modules to create the resources on the AWS cloud.
  • Used ANT and MAVEN as build tools on Java projects for the development of build artifacts on the source code.
  • Developed Puppet Modules to manage configuration, automate installation process and for deployments and configurations
  • Build Apache2 web server in Solaris and Apache in Red Hat, FTP and NFS.
  • Installed and Configured Nagios server in CentOS, also developed few plugins and checks to monitor various system related parameters, services and processes
  • Monitored and troubleshoot applications running, for performance degradation, memory usage, stalled DB connections, etc.

Environments: Red Hat Enterprise Linux, CentOS, Solaris, VMware, NCCM (Network Configuration and Change Management), Site scope, Nagios and Nagios Core, Oracle, WebSphere, Tomcat, CI/CD, Maven, ClearCase/CVS, Jenkins, WebSphere, Team City, QTP.

We'd love your feedback!