We provide IT Staff Augmentation Services!

Sr. Devops/aws Cloud Engineer Resume

5.00/5 (Submit Your Rating)

Columbus, IN

SUMMARY

  • Senior DevOps Engineer, System Administrator and IT professional wif over 8 years of IT experience in AWS Cloud, DevOps automation, Software Configuration Management (SCM), Build & Release management, and worked in many technical roles both in Linux and Windows environment.
  • Experience in Amazon Cloud Services(AWS) and its features (AWS EC2, VPC, EBS, AMI, APIs, Route 53, snapshots, Auto scaling, Cloud Formation, Lambda, SES, SQS, SNS, RDS, ELB, EBS, Cloud Watch, S3 etc.).
  • Experience in managing Private Cloud and Hybrid cloud configurations, patterns, and practices in WindowsAzureand SQLAzureand inAzureWeb and Database deployments
  • System administration in Red Hat and Debian distributors like Ubuntu, SUSE, Solaris, IBM AIX, EMC storage, ONTAP, AWS.
  • Involved heavily in setting up the CI/CD pipeline using GitHub, Jenkins, Maven, Nexus, Chef, Terraform and AWS.
  • Written Templates for AWS infrastructure as code using Terraform to build staging and production environments and for deploying into AWS used automation pipeline tools like Jenkins, Artifactory, Chef and Terraform.
  • Handled large volumes of container clusters wif Docker daemon, Kubernetes and Mesos, where Docker Swarm is integrated wifin Docker daemon.
  • Performed Kubernetes based backup/active service setup tested for reliable scalable deployment and worked wif container - based deployments using Docker, Docker images, Docker file, Docker Hub, Docker Compose and Docker registries.
  • Used Docker containers to maintain the gap between development & operations for security purposes and to showcase the build micro services to modularize design and isolate the development of containers. Automated the cloud deployments using Puppet, Python (BOTO & fabric) and AWS Cloud Formation Templates.
  • Worked on the Deployment, Configuration, Monitoring and Maintenance ofOpen ShiftContainer Platform.
  • Installed and configured Chef Servers and bootstrapped chef client nodes for creating data bags. Managed Chef Cookbooks to automate system operations.
  • Proficient in automating build and configuration process using tools like ANT, Maven, Gradle, Jenkins/Bamboo and Puppet/Ansible.
  • Administration of DevOps tools suite: Puppet Enterprise, Open stack, Jenkins, Bamboo, Udeploy, AAHub, JIRA, Confluence, Anthill Pro, and Nagios, Splunk.
  • Setting up continuous integration of applications in Apache Tomcat servers in EC2 using Jenkins plugins GIT, MAVEN. Implemented new deployment process wif Jenkins 2.0 using groovy code.
  • Developed Jenkins, HTML email report to provide all information related to commit build, current commit formstash, Gerrit, Jira information. Created Build Jobs and Deployments in Jenkins.
  • Build pipeline design and optimization GIT, SVN, Maven, and Nexus for Java/J2EE application deployments
  • Expertise in Agile tools like Atlassian Jira, Scrum and Continuous delivery tools like Nexus, NexusPro, Rundeck, Mesos,Marathon
  • Experience working wif theOpen shiftEnterprise which allows developers to quickly develop, host and scale applications in a self-manage cloud environment.
  • Taken and fulfilled responsibility build & deployment in DevOps through automation using scripting languages such as JavaScript, Shell, Bash, Perl, JSON, Ruby, Groovy and Python etc.
  • Support of application stacks from a mixture of technologies, including Apache, WebSphere, WebLogic, Tomcat, and JBoss.
  • Experience wif variety of databases including relational databases like Oracle, MySQL, MS-SQL and No-SQL database like Cassandra and noledge on Big Data and Data Analytics using Hadoop.
  • Hands on software development lifecycle models (SDLC) Methodologies like Waterfall and Agile (SCRUM).
  • Used various bug tracking and ticketing tools like JIRA, Fisheye, Sonar, ServiceNow (Connect chat) to minimize the adverse TEMPeffects of interruption in building applications.
  • Good experience at automating the business processes using tools like Apache, Ant, Maven, and MS Build. Used various defect tracking tools.

TECHNICAL SKILLS

Cloud services: Amazon Web Services (AWS), and Microsoft Azure EC2, RDS, VPC, S3, ROUTE53, SNS, SQS, Cloud front, EBS, ELB, Cloud watch, Elastic beanstalk, Open Shift, OpenStack, and Cloud trail.

Bug Tracking Tools: JIRA, Fisheye, Sonar

Version Control Tools: GIT, SVN, Team Foundation Server (TFS), Clear Case.

Automation container: Docker, Kubernetes, Marathon and Mesos.

Continuous Integration: Jenkins/Hudson, bamboo, Team City, Build Forge, Anthillpro, TFS Visual Studio Build.

Continuous Deployment: Puppet, Ansible, Saltstack, and Chef.

Build Tools: Maven, ANT, Gradle.

Monitoring tools: Nagios, Splunk, Elasticsearch, Sonarqube, cloud watch and Selenium.

Operating Systems: RHEL (5.x, 6.x, 7x), SUSE Linux (9,10,11), Sun Solaris (9,10,11), CentOS 5,6, Windows 2003, 2008, VMware ESX (3.5,4.0).

Networking: TCP/IP, NIS, NIS+NFS, DNS, DHCP, WAN, SMTP, LAN, FTP/TFTP, TELNET, Firewalls.

Database Servers: Oracle 9i, 10g, MySQL 7.0, 6.5, RDBMS Oracle, Mongo Db, Cassandra, SQL Server.

Web/Application Servers: WebLogic, Websphere, JBoss, Apache Server, Apache Tomcat.

Scripting Languages: Bash and Korn Shell scripting, Perl, Ruby, Python, YAML, Groovy.

Languages: C, C++, Java/J2EE.

SDLC: Agile, Scrum, and Waterfall.

Deployment Tools: U-Deploy, Octopus Deploy, Run deck.

PROFESSIONAL EXPERIENCE

Confidential, Columbus, IN

Sr. DevOps/AWS Cloud Engineer

Responsibilities:

  • Implemented AWS solutions like EC2, S3, IAM, EBS, Elastic Load Balancer(ELB), Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Optimized volumes and EC2 instances and created multi Availability Zone VPC instances and maintained Route 53, VPC, RDB, SES and SNS services in AWS cloud.
  • Created snapshots and Amazon machine images (AMI) of the instances for backup and created access Management(IAM) policies for delegated administration wifinAWS.
  • Built Jenkins jobs to create AWS infrastructure from GitHub repos containing terraform code.
  • Proficient in writingAWS Cloud Formationtemplates to create custom sized VPC, subnets, NAT, EC2 instances, ELB’s and Security groups.
  • Managed AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and Chef.
  • Built Jenkins jobs to create AWS infrastructure from GitHub repos containing Terraform code and administered/engineered Jenkins for managing weekly Builds.
  • Configured RDS instances using Cloud formations and Terraform and used Terraform to map more complex dependencies and identify network issue.
  • Wrote Recipes and Cookbooks and uploaded them to Chef-server, managed On-site OS/Applications/Services/Packages using Chef as well as AWS for EC2/S3/Route53 & ELB wif Chef cookbooks.
  • .Designed distributed private cloud system solution using Kubernetes (Docker) on CoreOS and used it to deploy scale, load balance and manage Docker containers wif multiple name spaced versions.
  • Worked on Docked-Compose, Docker-Machine to create Docker containers for Testing applications in the QA environment and automated the deployments, scaling and management of containerized applications across clusters of hosts using Kubernetes.
  • Created Docker images using a Docker file, Docker container snapshots, removing images and managing Docker volumes.
  • Installed Chef-Server enterprise On-Premise/WorkStation, bootstrapped the Nodes using Knife and worked wif Chef Enterprise Hosted as well as docker.
  • Used EC2 as virtual servers to host Git, Jenkins and configuration management tool like Ansible. Used IAM to create new accounts, roles and groups and polices and developed critical modules like generating amazon resource numbers and integration points wif Dynamo DB, RDS.
  • Created Cloud Watch dashboards for monitoring CPU utilization, Network In-Out, Packet In-Out and other parameters of the instances.
  • Worked on Deployment and configuration of ELK stack for log analytics, full text search, application monitoring.
  • Implemented rapid-provisioning and life-cycle management on Linux machines using Amazon EC2, Chef and by custom Ruby/Bash scripts.
  • Used Ansible to Setup/teardown of ELK stack (Elasticsearch, Log stash, Kibana) and troubleshooted the build issues wif ELK and work towards the solution
  • Created and maintained continuous integration (CI) using toolsJenkins/Bamboo over different environments to facilitate an agile development process which is automated enabling teams to safely deploy code repeatedly.
  • Wrote Chef Cookbooks to install and Nginx and Maintained legacy bash scripts to configure environments and then converted them to Ruby scripts.
  • Written GRADLE, MAVEN Scripts to automate build processes and managed MAVEN repository using Nexus Tool and used the same to share snapshots and releases.
  • Installed, Configured and maintainedNagios for over 300 hosts and 2000 services.
  • Worked on branching, labeling, and merging strategies for all applications in Git.
  • Installed and configured Nexus Repository Manager to share the artifacts between the teams wifin the company.
  • Created SonarQube reporting dashboard to run analysis for every project.
  • Implement / Trained group of teams on software quality monitoring tools like Find bugs, Selenium, Sonar, Fisheye and other dependencies.
  • Managed Maven project dependencies by creating Parent-child relationships between all projects.
  • Maintained JIRA for tracking and updating project defects and tasks ensuring the successful completion of tasks in a sprint.
  • Planned release schedules wif agile methodology & coordinated releases wif engineering & SQA for timely delivery.

Environment: AWS, CHEF, Jenkins, Maven, Jira, Linux, Kubernetes, Terraform, Docker, AppDynamics, Nagios, SonarQube, Nexus, uDeploy, PowerShell, Bash, Ruby and Python.

Confidential, Norcross, GA

AWS / DevOps Automation Engineer

Responsibilities:

  • Created and configured AWS EC2 instances using preconfigured templates such as AMI, RHEL, Centos, Ubuntu as well as used corporate based VM images which includes complete packages to run build and test in those EC2 Instances.
  • Deployed Jenkins Continuous Integration tool by connecting to Linux EC2 Instance, downloaded and Installed Jenkins, then Installed AMAZON EC2 plugin to add AWS EC2 as a new cloud which allows new EC2 instances to be used as new Jenkins build slaves.
  • Created AWS IAM users wif Code Pipeline Full Access, Amazon EC2 Full Access, Amazon S3 Full Access and AWS Code Deploy Full Access, generated security credentials and provided those credentials to users to get AWS access
  • Worked on dynamically adding and removing servers from AWS production environment, automating backups by shell for Linux/Unix to transferring data into S3 buckets.
  • Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, SVN/GIT wif Dev/Test/Prod Branching Model for weekly releases.
  • Rapid-Provisioning and Configuration Management for Linux/Unix, Windows using Chef and Cloud Formation Templates on Amazon Web Services.
  • Administered IIS servers and configured Microsoft OMS and implemented Backup and Restore for the application data using azure.
  • Worked wif security team to make sure azure data is highly secure and configured BGP routes to enable ExpressRoute connections between on premise data centers and Azure cloud.
  • Deployed and managed applications in Data Center, Virtual environment and Azure platform as well.
  • Worked on Azure for highly available customer facing B2B and B2C applications.
  • Worked on functions in Lambda dat aggregates the data from incoming events, then stored result data in Amazon Dynamo DB. This function also sends data to Amazon Cloud Watch for simple monitoring of metrics.
  • Used Kubernetes to deploy scale, load balance, and worked on Docker Engine, Docker HUB, Docker Images, Docker Compose for handling images for installations and domain configurations.
  • Used Docker to run and deploy the application in multiple containers Docker Swarm, Docker Wave for auto discovery.
  • Continuous Architectural changes to move software system offerings to a distributed service-based architecture utilizing Docker/Kubernetes Technologies.
  • Used Docker to containerize custom web applications and deployed on Digital Ocean wif Ubuntu instances through SWARM Cluster and automated application deployment in cloud using Docker HUB, Docker Swarm, and Vagrant.
  • Used Puppet to deploy ELK for automating continuous deployment (CD) and configured Slave Nodes and deployment failure reporting.
  • Worked wif PowerShell 3.0 for installing windows features and roles and for automating monthly security patching.
  • Converted .Net application to Microsoft Azure Cloud Service Project as part of cloud deployment. Migrated SQL Server 2008 database to Windows Azure SQL Database and updating the Connection Strings based on this.
  • Used Terraform scripts to Automate instances for Manual instances dat were launched before.
  • Extensive use of Elastic Load Balancing mechanism wif Auto Scaling feature to scale the capacity of EC2 Instances across multiple availability zones in a region to distribute incoming high traffic for the application.
  • Configured software and services using Ansible Playbooks, added users to Identity access and management and created S3 bucket to hold deployment files.
  • Designed data pipelines for loading network data in Elastic search for consumption wifKibana dashboard and graphs.
  • Worked wif Site Reliability Engineer to implement Data dog system metrics, analytics, and dashboards.
  • Setting up JIRA as defect tracking system and configured various workflows, customizations and plug-ins for JIRA.
  • Setting up the code review tool Gerrit wif GIT and Integrated wif CI system to help developers for peer code reviews & identified code issues at early in the cycle using code analysis.
  • Performed and deployed Builds for various Environments like QA, Integration, UAT and Productions Environments.
  • Deployed and managed web services wif Tomcat and JBOSS. Provided end-user straining for all Tortoise SVN, JIRA users to TEMPeffectively use the tool.
  • Responsible for creating and managing user accounts, security groups, disk space, Process monitoring in Linux/Unix.
  • Worked on strengthening security by implementing and maintaining Network Address Translation in company's network.

Environment: AWS EC2, Jenkins CI, Elastic Load Balancing, Elastic Bean Stalk, Elastic Container Service, VPC, RDS, ECS, Cloud Front, Cloud Formation, Elastic Cache, Cloud Watch, Route 53, Redshift, Lambda and DynamoDB, Gerrit, GIT.

Confidential, Tampa, FL

DevOps Engineer

Responsibilities:

  • Responsible for Installation, Configuration Management, Maintenance and Systems Development of Red Hat Linux, Oracle Enterprise Linux / UNIX Systems.
  • Configuration Management and source code repository management using tools like GIT, Subversion (SVN), Perforce and PVCS.Migrated SVN repositories into GIT using Sub GIT.
  • Setup automation tools such as Jenkins and Nexus across multiple projects of the waterfall and Agile models.
  • Deployed J2EE applications to Application servers in an agile continuous integration environment and also automated the whole process. Build scripts using ANT and Maven build tools in Jenkins, Sonar to move from one environment to other environments.
  • Installed Jenkins/Plug-in for GIT Repository, SetupSCMPolling for Immediate Build wif Maven and Maven Repository (Nexus Art factory) and Deployed Apps using custom ruby modules through Chef as a CI/CD Process.
  • Developed installer scripts using Maven, Python for various products to be hosted on Application Servers.
  • Used ANT and Python scripts to automate the Build and deployment process to deploying the web services.
  • Used services deploy command for building the web services. Used Maven for few modules.
  • Written Chef Cookbooks and recipes in Ruby to Provision several pre-prod environments consisting of Cassandra DB installations, WebLogic domain creations and several proprietary middleware installations.
  • Writing Json templates for cloud formation and ruby scripts for chef automation and contributing to our repository on GitHub (sub version control).
  • Possess Strong skills in application programming and system programming using C++, C, QT and python on Windows and LINUX platforms using Design Patterns and OOPS (Object Oriented Programming System).
  • Leveraged Groovy scripture interface to automate the job creation process for different releases..
  • Migrating J2EE, PHP, .NET, and Cold Fusion applications to UNIX and Windows environments by configuring application via IDE Eclipse, Subversion, and Anthillpro.
  • The spontaneous issue resolves by engaging WebLogic Admins, DBA's, Dev's and test teams.
  • Maintained UrbanCode Deploy and deployed the artifacts to UrbanCode Deploy for release management.
  • Monitoring running stacks including events & resources onOpenStackCloud.
  • Implemented automated local user provisioning in instances created inOpenStackcloud through Ansible.
  • Created and managed daily Hudson build and UrbanCode Deploy artifacts status.
  • Deployed code on Web Logic servers for Production, IT, Performance and Development environments using ANT scripts. Making DB deployments thru Oracle SQL, MS SQL.
  • Installed/Configured/Managed Bamboo Continuous Integration Automation.
  • Integration of ANT/Nexus, Jenkins, Atlassian (Bamboo), Urban Code Deploy wif Patterns/Release, GIT, Stash, Confluence, Jira and Cloud Foundry.
  • Designing and implementing fully automated server build management, monitoring and deployment By Using Technologies like Chef.
  • Utilized Configuration Management Tool Chef and created Chef Cookbooks using recipes to automate system operations.
  • Configured the Web Logic handler for the Apache Web server to serve static files (Angular JS, HTML, and images).
  • Closely working wif Developers, QA, Performance, UAT testers, IT Team.Provided 24*7 support on call.

Environment: Java/J2EE, .Net, SVN, GIT, GitHub, Maven, Ant, Urban Code Deploy, Oracle WebLogic, Jenkins, Nexus, Anthillpro Hip Chat, Chef, OpenStack, Jira, Ansible, Shell Scripting, Python, Ruby, Bamboo, Perl, Microsoft Azure, AngularJs, Hotfix PROD Patches, Linux (Ubuntu).

Confidential, Milwaukee, WI

DevOps Engineer

Responsibilities:

  • Installed and configured Red Hat Linux, Established and schedule activities in test and production environments.
  • Experience in working GIT for branching, tagging, and merging.
  • Managed, installed, and configured Microsoft Windows Server, Red Hat Enterprise Linux, CentOS, Ubuntu, IIS, .NET, Apache, Oracle WebLogic, Red Hat JBoss, Apache Tomcat, Oracle Database.
  • Worked closely wif application developers to devise robust deployment, operating, monitoring, reporting for the COTS applications.
  • Deployment, implementation of Subversion (SVN) as source control, collaboration and QA tool. Project management, versioning and blame/issue tracking using Subversion (SVN).
  • CreatedBuildJobs and Deployments in Jenkins.
  • Involved in writing and organizing Shell and Perl scripting for building complex software systems.
  • Experience wif defining and creating usable and customer friendly, intuitive interfaces to the JIRA tool in a fast-paced evolving environment.
  • Migrated source control tool from Clear Case to Subversion (SVN) andbuildtool from Ant to Maven.
  • Worked closely wif the team to review code for compatibility issues.
  • Created scripts for Backup and restoring Subversion (SVN) repositories.
  • Used Maven as a dependency management tool to manage all the dependencies dat are required.
  • Created and configured jobs, script builder, custom command builder, agents in Bamboo.
  • Deployed the EARs and WARs in JBOSS Application server using ANT script.
  • Configured Git wif Jenkins and schedule jobs using Poll SCM option.
  • Implemented Jira wif Mavenreleaseplug-in for tracking bugs and defects.
  • Experienced wifreleaseengineering, configuration management in Tomcat web application environment.
  • Configured email and messaging notifications, managed users and permissions, system settings and Maintained two Jenkins servers and one Bamboo server to deploy into production and non-production environment.
  • Created ANT and Maven POMs to automate thebuildprocess and integrated them wif tools like Sonar, Nexus.
  • Runreleasefor all lower and production environments for almost forty different application wif various deployment tools Jenkins, bamboo and work closely wif systemengineersto resolve the issue.

Environment: Subversion (SVN), GIT, Ant, Maven, Bamboo, Sonar, Jenkins, JBOSS, Perl Scripts, Shell Scripts, Bash Scripting, Nexus, Jira, Apache Tomcat, Oracle Database, UNIX/LINUX.

Confidential

Build and Release Engineer

Responsibilities:

  • Extensively worked on Installation and configuration of Redhat Linux 5 / 6, Ubuntu 12.04/14.04 and Windows 03/08 Servers on large distributed environment.
  • Worked on Block Infrastructure to perform Virtualization using on RHEL/SUSE servers.
  • Worked on Installation of VMware and creating Virtual Machines from scratch and from templates and Assisted in troubleshooting applications for Load balancing.
  • Worked wif SSL, RSA, PKI.
  • Deployed and Configured Automation tools like Puppet and Chef.
  • Worked on configuring Puppet master servers and installing Puppet client software on Linux servers.
  • Deployed Puppet, Puppet Dashboard, and Puppet DB for configuration management to existing infrastructure.
  • Worked on Installation and Configuration of Chef Server and Chef-client (Nodes)
  • Deployed and maintained infrastructure using Chef cookbooks and recipes
  • Configured yum repository server using Chef on RHEL 5/6.x in VMware environment.
  • Worked on Shell scripting.
  • Installed Nagios on the Global Servers and developed Bash Scripts for Monitoring Point of view.
  • Working wif AWS Cloud computing and involved in creating AWS instances and deployed Linux and Ubuntu on AWS environment and Expertise in migrating applications onto AWS.
  • Worked on Keystone identity service, Swift object storage service, glance image service, Cinder block storage service and Networking service.
  • Configured Various Network services such as NFS, DNS and NIS

Confidential

Linux Administrator

Responsibilities:

  • Worked wif Blade Chassis Enclosure HP wif BL460c, BL680c, BL485c, BL420c servers for the installation of RHEL, OEL, CentOS 4.x, 5.x,6.x,7.x and VMware ESX 3.5 & 4.0, 5.0. 5.5 And 6.0.
  • 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/8.x Server as an Administrator for Server Installations, Configuration, deployment, Performance, tuning including troubleshooting and maintenance.
  • Managing systems routine backup, scheduling jobs like disabling and enabling cron jobs, enabling system logging, network logging of servers for maintenance, performance tuning, testing.
  • Installed and configured various services like DNS, LDAP, DHCP, RPM, Send mail, Apache Web Server, Web Logic, NIS, SSH, Tomcat, Telnet, HTTP, HACMP, GPFS, SSL, NetApp, RPM Package Management and others.
  • Completing software builds and elevations, creating directories and security groups, and recreating prior versions. Monitored software, hardware, and/or middleware updates and utilizing technologies like Hudson, Ant, MS Build, and Subversion.
  • Excellent working experience of GIT branching/tagging, creating new and managing existing Repository, Team Foundation Version Control. Created Build Jobs and Deployments in Hudson.
  • Developed Hudson jobs to automatically manage, test, and deploy code and applications.
  • Performed OS installations, OS Upgrades, and Server Patching by configuring PXE and DHCP server using Kickstart Configuration and by using Red Hat Satellite server.
  • Responsible for configuring and connection to SSH through SSH clients like Putty Remotely coping files using SFTP, FTP, SCP, WinScp, and FileZilla.
  • Troubleshooting the network wif the help of net stat, ping, nslookup and trace route tools.
  • Maintaining theLinuxFirewall for network and implement to the network security.
  • Installs, upgrades and manages packages via RPM and YUM package management.
  • Installs Firmware Upgrades, kernel patches, systems configuration, performance tuning on Unix/Linux systems.
  • Works wif Databaseadministratorsto tune kernel for Oracle installations.
  • Administrated perforce and created users and provide access to them based on their roles. Written shell and Python scripts to take automatic backup every day.
  • Designed, tested and deployedVMware View VDI desktop support for internal & external end-users.

Environment: Redhat Linux 5/6.x, TCP/IP, UNIX/LINUX, Oracle10g, Kernel,Windows, TCP/IP, GIT, Hudson, Java, Ant, WebLogic Server 11g, RAID, Shell, Python, Web Sphere, Load Balancers, WLST, Apache Tomcat 5.5.

We'd love your feedback!