We provide IT Staff Augmentation Services!

Aws/devops Engineer Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • 8+ years of experience in Information Technology with a background in DevOps, Build & Release Engineering, Test Automation, IT Monitoring, Business and Systems Analysis, Installation and Software Configuration Management seeking position as a DevOps professional to educate and implement DevOps best practices, streamline Agile SDLC and optimize time to deliver applications.
  • Experienced in working on DevOps/Agile operations process and tools area (Code review, unit test automation, Build & Release automation, Environment, Service, Incident and Change Management).
  • Experience in using Configuration management software's like Chef, Ansible and Docker for Automation.
  • Expert in SCM tools such as GIT, TFS, Subversion.
  • Experience with commercial, open source and SaaS based monitoring tools like Nagios, Datadog, Cloud Watch, Cacti, Zenoss, Zabbix.
  • Hands on with different Bug Tracking Tools such as Rally, Jira, Bugzilla, Clear Quest and Remedy.
  • Knowledge of advanced level programming in C/C++ including thread synchronization multithreading, multi processing, concurrency and TCP/IP Socket Programming.
  • Working experience of LDAP, NIS, DHCP, TCP/IP NFS & DNS.
  • Experience in Implementing AWS solutions using EC2, S3, RDS, EBS,EMR, Elastic Load Balancer, Auto scaling groups, OpsWorks.
  • Experienced with Puppet configuration management tools. Installed and configured master, agent and admin control work station and automated configuration 10+ times.
  • Experience in working with different building automation tools like Jenkins, ANT and Maven
  • Implemented and maintained the branching, merging and building/release strategies utilizing subversion.
  • Knowledge of writing and maintaining Ansible build scripts for server management/ deployment.
  • Good exposure to Software Development Life Cycle, SCM practices along with software Build and Release Management methodologies.
  • Skilled enough to build deployment, build scripts and automated solutions (using scripting languages such as Python, Shell, Bash.).
  • Experience in Administration/Maintenance of Source Control Management Systems such as Git and Subversion (SVN). Created tags and branches, fixed merge issues and administered software repositories.
  • Experience in installing, maintaining, and troubleshooting JBOSS in Linux/Unix, Tomcat, Jetty,WebLogic Apache application & web servers. Also, Nagios, Splunk, SiteScope monitoring tools.
  • Ability to lead technical discussions and projects with Atlassian products likeConfluence, etc.,
  • Experience on Production systems troubleshooting, root cause analysts, performance monitoring and improvements.
  • Expertise in Querying RDBMS such as Oracle, cock MYSQL and SQL Server by using SQL for data integrity.
  • Worked in the field of the Business intelligence software and visual analytics.
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
  • Administered tasks like taking backups, expanding file systems disk space, creating NFS mounts.
  • Involved in handling Tickets, Monitoring, Troubleshooting and maintenance for Day to day Activities.
  • Great communication and interpersonal skills, ability to learn, implement and explain new tools and technologies quickly and ability to work within stipulated timelines.
  • Highly - motivated and able to work with low supervision independently as well as in a team environment. Have practical and terrific trouble shooting skills.

TECHNICAL SKILLS

Web/Application Servers: WebLogic Server 8.1 (sp3 - sp6), 9.2MP2 & … 11g, 12c, Apache Tomcat 6.x, 7.x, 8.x, JBOSS 6.x/7.x, WebSphere … 8.5.5, Apache 2.2, 2.4, IBM- HTTP Server

Version Control Tools: Subversion(SVN), GIT, Team Foundation server

Log Management: ELK (Elasticsearch, Logstash, Kibana) stack,Splunk

Project Management: Confluence, MS OFFICE Suite

Cache: ElasticCache, Redis, Memcached

Containerization: Docker, Kubernetes

Defect Management: JIRA, BugZilla, Remedy, Rally, ClearQuest

Build Tools: ANT, MAVEN, Gradle

CI Tools: Jenkins

Automation Tools: Puppet, Chef, Ansible.

Containers: Docker, Openshift

AWS: EC2, EBS, S3, VPC, RDS, SES, ELB, EMR, ECS, Cloud Front, Cloud Formation, Elastic Cache, Cloud Watch, RedShift, Lambda, SNS, Dynamo DB.

Quality & Security: SonarQube, FindBugs, AppScan, Coverity, Clover, Cobertura and JaCoCo

Operating Systems: Red Hat Linux, Windows …, Sun Solaris, HP-UX.

Scripting: Shell scripting (Bourne, Korn, C and Bash), Python,WLST scripting, Perl scripting, Ruby

Database systems: Oracle, MySQL

Tools: & Environment: Eclipse, VMware 6, NetBeans, Putty, JIRA, Cron Jobs.

Protocols: TCP/IP, SNMP, POP/SMTP, HTTP, FTP

Programming Languages: Java/J2EE, C, C++, SQL, PL-SQL

Markup Languages: HTML, CSS

Business tools: MS Office (Word, Excel, Outlook, Power PFoint), MS Visio (UML, Flow Charts, Use Cases, Activity diagrams, Sequence diagrams

PROFESSIONAL EXPERIENCE

Confidential

AWS/DevOps Engineer

Responsibilities:

  • Configured applications within Fidelity Pricing & Cash Management business unit for Continuous Integration and Continuous Deployment using Jenkins and deploy.
  • Worked with various product lines within the business group to communicate the requirement for the enterprise preferred DevOps tools and provided a roadmap for efficient approach to achieve the said target.
  • Developed Agile processes usingGroovy, JUnit to use continuous integration tools.
  • Strong expertise in development of web based applications using Python, Java, HTML, XML, KML, Angular JS, CSS, DHTML, JavaScript, JSON and JQuery.
  • Design and modification to migration tool that utilize C# .Net and open text RESTful web services to interact with Open Text Content server
  • Designed and built a scorecard for each of the efforts and implemented an incentive based target to motivate the teams to work on achieving the target in a timely manner.
  • Extensively used Chef Configuration management to deploy packages with the required build mits from Artifactory and facilitate a stable and scalable build and deploy infrastructure.
  • Worked on Logging and APM toolsAppDynamics, Zabbix, Splunk, ELK and Grafana.
  • Working on the pipeline infrastructure (Docker, Ansible, Terraform, AWS and on-premises) and various related services (Python, Java), including stream processing with Kafka Streams.
  • Experienced in monitoring tools namely AppDynamics, Datadog, Zabbix, Blue Stripe, Splunk and Nagios.
  • Development involved technologies like core Java, groovy, grails, JavaScript
  • Involved in Constructing/Architecting a Continuous Integration CI Server and Implemented Build/Deploy automation Server utilizing CI Technologies like Jenkins/Hudson, Subversion, Maven, MS Build, Ant, JIRA and Selenium for both .NET and J2EE Applications on mixed OS (Windows/Linux/Unix).
  • Managed Linux and Windows virtual servers (Rackspace and AWS EC2) with puppet.
  • Streamlined the CI/CD process for application deployments by enforcing strong source code repository management techniques and securing configuration files away from application source code for improved security.
  • Experience in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like Subversion (SVN), GIT (GitHub, GitLab).
  • Written Templates for AWS infrastructure as a code using Terraform to build staging and production environments.
  • Set up and/or maintained internal Confluence, JIRA, Bitbucket, and Bamboo servers of Atlassian.
  • Accumulated application and system logs into LogStash for centralized monitoring, querying and reporting
  • Installing, configuring and maintaining Continuous Integration, Automation and Configuration Management tools to make the Openshift cloud setup.
  • Made recommendations and developed technical design for new applications to be put on the DevOps pipeline and exposed to Sonar for code review and Fortify for security scanning.
  • Implemented auto scaling for front end application clusters in AWS Cloud.
  • Built a deployment pipeline for deploying tagged versions of applications to AWS Beanstalk using Jenkins and Bamboo.
  • Experience in P2V and V2V conversions using VMware Converter.
  • Initiated the installation of red hat enterprise Linux (rhel).
  • Done performance testing of the web services using Jmeter scripts.
  • Developed highly efficient algorithms in C++ through both pair-programming and independent work. The algorithms improved inventory management benchmarks 18 percent.
  • Worked on Jenkins, Bamboo for continuous integration and for End-to-End automation for all build and deployments.
  • Implemented GitLab for version control of puppet modules and process documentation
  • Designed, implemented RESTful API (JSON and HTML) for iOS browser apps.
  • Carried out environment incidents and triage support to the highest standards and co-ordinate resolution.
  • Used Docker and OpenShift to manage micro services for development and testing.
  • I changed the AWS infrastructure Elastic Beanstalk to Docker with Kubernetes. With this change provided better performance and easier management of the production environment.
  • Worked with server infrastructure team to provision servers, virtual machines and stand-alone systems through SCCM and Docker containerization.
  • Analyzed various testing scenarios for the application within Fidelity's Pricing and Cash Management business group and designed suitable functional and regression test cases to build a comprehensive test suite.
  • Designing and implementing for fully automated server build management, monitoring and deployment By Using DevOps Technologies like Chef.
  • Provisioned load balancer, auto-scaling group and launch configuration formicroservicesusing Ansible.
  • Evaluated Apache Mesos and Kubernetes for Docker container orchestration.
  • Worked with IT, QA and DevOps teams to automate the test cases and integrate them with scheduled auto deployment pipeline to increase test coverage and leverage nightly builds.
  • Wrote MAVEN Scripts to automate thebuildprocess.
  • Managed the Maven Repository using Nexus tool and used the same to share the snapshots and releases of internal projects.
  • Built and managed a highly available monitoring infrastructure to monitor different application servers and its components using Nagios, with Puppet automation.
  • Involved in creating and managing Logical Volume Manager in Redhat, CentOS and DebianLinux.
  • Developed custom automation build system using Hudson and TFSBuild on Team Foundation Server
  • Server Consolidation and Migration of Applications on Oracle Enterprise and Java Applications.
  • Involved in Configuring NFS, NIS, DNS, SSL,HTML and HTTP.
  • 24/7 support for application deployments and support of lower level environments as well.
  • Extensive reporting and technical writing of KT documentation, scripting workflow and provide monitoring reports for Priority incidents and disaster recovery operations.

Environment: Windows 2008 R2/2003 R2 Servers, .NET Frame work 2.0/3.0/3.5/4.0/4.5 , UNIX & Linux, Ant, Maven, MS Build, TFS, MS Deploy, MS SQL Server, Oracle, Hudson/ Jenkins, PowerShell, AWS EC2, VPC, IAM, S3, Cloud watch.

Confidential, St.Louis, MO

DevOps Production Engineer

Responsibilities:

  • Extensive reporting and technical writing of KT documentation, scripting workflow and provide monitoring reports for Priority incidents and disaster recovery operations.
  • Used the continuous integration tool Hudson to automate the daily processes.
  • Worked on migration of projects and configuration of scripts from TeamCity to new CI tools.
  • Recommended build management, defect management development process flow Administrator of SVN.
  • Worked extensively with API Management product ofApigeeedge in consuming the Api’s in implementing customer use cases. Performed Service Level Testing for Web services using Soap UI, Postman andApigee.
  • Created Splunk dashboard and also responsible for configuring the splunk alerts.
  • Docker/Kubernetes Containerization and orchestration of cloud based applications Understanding the business charity requirements. Building dynamic website using XHTML, ASP.Net, and CSS.
  • Deployed the built Docker image on Mesos usingMarathon. Using a multi-container setup deployed on Mesos.
  • Used openshift platform to build the PAAS applications.
  • Building VM's and new templates for and allocating them to appropriate resource pools, upgrading VMware Tools.
  • Expertized in using JIRAsoftware with Jenkins and githb for real time bug tracking and issue management.
  • Setup up and maintenance of automated environment using Chef recipes& cookbooks within Azure environment.
  • Developed build and deploy scripts using Groovy, Python and UNIX for various products to be hosted on Application Servers
  • Build scripts on AWS cloud for scheduling EC2 auto scaling load balancer with python SDK.
  • Developing Docker images to support Development and Testing Teams and their pipelines; distributed Jenkins, Selenium and JMeter images, and ElasticSearch, Kibana and Logstash (ELK & EFK) etc
  • Repository arranging and management in Debian Linux.
  • Creating Linix Virtual Machines using VMware Center.
  • Implemented Terraform modules for deployment of applications across multiple cloud providers.
  • Octopus deploy for automated continuous deployment to azure.
  • Deployed the archives to tomcat Web server and Web Sphere Application Servers.
  • Coordinating with developers for merge/build issues/failures.
  • Automate server build, configuration, and installation of basic software's using Salt and ansible.
  • Writing ANT and Groovy scripts to automate the build process.
  • Created selenium tests for deployment of new platforms.
  • Implemented rapid-provisioning and life-cycle management using aws, chef, Jenkins and ruby/bash scripts.
  • Responsible for Deployment and management of many servers via scripts, Puppet and Salt.
  • Automating the Build process using Subversion, ANT and GIT.
  • Managed builds and wrote Build scripts for JAVA and Web Sphere based applications.
  • Work closely with Business analysts and Project managers to meet release and build schedule deadlines.
  • Involved heavily in setting up the CI/CD pipeline using GitHub, Jenkins, Maven, Nexus, Chef, Terraform and AWS.
  • I had implemented continuous deployment pipeline with Jenkins and Jenkins workflow on Kubernetes.
  • Administer and Maintain Source Code Repositories includingGIT, Subversion and TFS.
  • Studied the current build and release process and automated the process using shell scripts.
  • Deployment of application to the Web Server and Application Server.
  • Managed builds and made necessary changes to Ant build scripts for Java/ Websphere based applications.
  • Experienced in using advanced PostgreSQL/MYSQL featureslike table partitioning and different types of oracle indexing.
  • Support development engineers with Configuration Management issues. Assist my seniors and Project Leaders in technical issues.
  • Creation and setup of new environments/branches such as development, testing and production.
  • Implemented CI/CD for J2EE, SOA &MicroservicesArchitecture Environment (NodeJS, .Net Core, Zookeeper, Kafka, Redis) using Jenkins & uDeploy.
  • Mastery of build technologies like Hudson, Jenkins, Ivy, Maven, Gradle, NuGet etc, Integration and automation of source control applications like Perforce, Subversion, Git, Artifactory.
  • Documented release, builds and source control processes and plans.
  • Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.

Environment: Jenkins, terraform, Apache Tomcat, elastic search, Puppet, Chef, Shell Script, Blade Logic, PowerShell, Unix/Linux, Mongo DB, Windows, Python, Ansible, Perl, SOAP, Bamboo, Rabbit MQ, REST, Jira, Jboss, JIRA, EJB, SVN, GIT, TFS, Apache ANT, MYSQL, Maven, AWS.

Confidential, Lake forest, IL

DevOps Engineer

Responsibilities:

  • Helped Developers to follow J2EE standards for an application with 700+ lines of code (LOC).
  • Implemented a Continuous Delivery pipeline with Docker, and GitHub and AWS
  • Responsible for system analysis, design and development using J2EE architecture.
  • Implemented OOPs concepts and have good understanding of core JAVA.
  • Installed and configured IBM WebSphere Portal Server 6.0.x, WebSphere and IBM HTTP Server 6.
  • Installed, Configured and Maintained Red Hat Linux (Red Hat Enterprise Linux 4.x, 5.x & 6.0) on SPARC, x86 and Blade Centers.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups.
  • Debug complex Splunk configuration issues.
  • Containerization of Web application using Docker andKubernetesand Database maintenance.
  • Deploying and managing many servers utilizing both traditional and cloud oriented providers (Azure) with the Chef platform configuration system.
  • Used OC CLI tool to communicate with openshift platform.
  • Introducing and Configuring RHEL 5,6,7 and All LINUX flavors like Debian.
  • DevelopedAnsibleplaybooks to configure, deploy and maintain software components on existing and new infrastructure.
  • Experience in using version controller tools like Subversion (SVN), GIT, Team Foundation server.
  • Installed WebSphere commerce server for Dick’s Sporting Goods (DSG) e-commerce website.
  • Proficient in providing support on the deployed Red Hat Enterprise Linux(RHEL) & Sun Solaris servers from both operating system level and application Level.
  • Experience in administering VMware Infrastructure Client 3.5 Vsphere 4.0.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby, and Docker on familiar servers such as Apache, and IIS.
  • Used logs onSplunk, Kibana, AppDynamics to monitor logs.
  • Involved in writing Ansible playbooks to install and configure Apache, tomcat, Jenkins, RunDeck.
  • Applied Fix packs / e Fixes / Refresh packs / Cumulative fix packs for WAS using Update Installer and automated it.
  • Administered and Maintained WAS Network Deployment Manager clusters (vertical, horizontal) and deployed applications in highly available, load balanced production environments.
  • Created automated pipelines inAWSCode Pipeline to deploy docker containers inAWSECS using serviceslike Cloud Formation, Code Build, Code Deploy, S3 and Ansible.
  • Installed and configured SysDig, Data Dog,AppDynamics, New Relic, Nagios, Zabbix monitoring tool, while using it for monitoring network services and host resources.
  • Worked on both Microsoft classic management portal as well as WindowsAZURE management portal.
  • Worked on VMware tools upgrading and Windows patch updates project for enterprise wide.
  • Provided 24*7 support to the WebSphere commerce server developers for deployments, restarts and several bug fixes.
  • Administered WebSphere application server in the UNIX platform for dev, Qa and prod environments.
  • Expertise in hardening, Debian Linux Server and Compiling, Building and installing Apache Server from sources with minimum modules.
  • Experience in building and handling all aspects of installations, configurations, deployments, clustering and load balancing all middleware applications like Oracle WebLogic Servers (8.x/9.x/10.x), JBoss, AngularJs,NodeJSTomcat and Apache HTTP on UNIX (Linux/Solaris) platforms across all environments.
  • Created roles based on Administration (Administrator, Monitor, Operator and Configuration).
  • Knowledge in using WSADMIN (AdminConfig, AdminApp, AdminControl, Help) commands.
  • • Virtualized physical windows servers using VMware converter and double-take.
  • Configured WebSphere resources like JDBC providers, JDBC data sources, connection pooling, and Java Mail sessions.
  • Experience with monitoring the JVM performance by WebSphere Heap Size, garbage collection, JDBC Pools.
  • Used S2I (source to image) to build and deploy the applications in Openshift.
  • Troubleshoot and fixed issues faced by DSG wcs developers and ensured proper closure of the 1200 tickets raised by them.
  • Documented 175 issues with its solutions based on the client experiences.

Environment: DevOps, Chef, Jenkins, Bamboo, AWS Cloud, Nagios, Redhat, CenTOS, Docker, Java, NFS, NIS, SSL, HTTP, Maven, LINUX.

Confidential, Atlanta, GA

DevOps/Build & Release Engineer

Responsibilities:

  • Responsible for the Plugin Management, User Management, Build/Deploy Pipeline Setup and End-End Job Setup of all the projects
  • Developed build and deployment processes for Pre-production environments.
  • Experience in migrating physical Linux/Windows servers to cloud (AWS).
  • Created Cloud Formation templates for deploying AWS resources though Jenkins.
  • Implemented the puppet setup and configuration on VM’s from the scratch and deployed the run-list into server and bootstrap the clients remotely.
  • Provisioned load balancer, auto-scaling group and launch configuration formicroservicesusing Ansible.
  • Prepared and streamlined dev environments using Vagrant and later implemented Docker to improve portability from dev to production environments.
  • Wrote, deployed and managed our merge-to-master continuous integration pipeline (Jenkins-puppet master-deploy to cluster in AWS)
  • Involved in designing an Architectural Diagram for different applications before migrating into Amazon cloud for flexible, cost-effective, reliable, scalable, high-performance and secured.
  • Developed automated process for code builds and deployments; Jenkins, Ant, Maven, Sonar type Nexus, Shell Script, Perl, Java.
  • Used Puppet to automate Configuration management and to manage Web Applications, Config Files, Data Base, Commands, UsersMount Points and Packages.
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Experienced in working with distributed memory object caching systems like Memcached using Python and implemented Caching Layer for REST API's along with Two Factor Authentication of API's to meet industry standards.
  • Designed and implemented single git repo Terraform setup to manage multiple AWS accounts, multiple environments/stacks, and multiple pieces of stacks, utilizing S3/DynamoDB remote Terraform state
  • Generating scripts in Perl & Bash Shell for build activities in QA, Staging and Production environments.
  • Deployment of build artifacts like wars and ears into a WebLogic app server by integrating the WLST scripts to Shell Scripts.
  • Have deployed various applications through Docker containers.
  • Involved in writing parent POM files to establish the code quality tools integration.
  • Installing, configuring and administering Jenkins CI tool on Linux machines.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/namingconventions using GIT source control.
  • Implemented the setup for Master slave architecture to improve the Performance of Jenkins.
  • Used Jenkins, Build forge for Continuous Integration and deployment into Tomcat Application Server.
  • Worked onOpenshiftplatform in managing Docker containers and Kubernetes Clusters.
  • Expertise in security hardening (iptables/selinux) major Production Servers, and compiling, building and installing web server based Debian Linux tools.
  • Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
  • Involved in Patching ESXi hosts using VMWare Update Manager.
  • Worked on creation of Change requests and Service requests using ITG.
  • Involved in Research of the project application architecture to support/resolve build, compile, and testissues/problems.
  • Releasing code to testing regions or staging areas according to the schedule published.
  • Participated in all Product Release and Patches.
  • Used Jira as ticket tracking and work flow tool.

Environment: GIT, Jenkins, WebSphere, Maven, Puppet, Docker, CentOS, JIRA, Confluence, ServiceNow, Sonar, AWS.

Confidential

Linux /Unix Administrator

Responsibilities:

  • Administered, maintained Red Hat 3.0, 4.0, 5.0, 6.0 AS, ES, Troubleshooting Hardware, Operating System Application & Network problems and performance issues; Deployed latest patches for, Linux and Application servers, Performed Red Hat Linux Kernel Tuning.
  • Experience in implementing and configuring network services such as HTTP, DHCP, and TFTP.
  • Install and configure DHCP, DNS (BIND, MS), web (Apache, IIS), mail (SMTP, IMAP, POP3), and file servers on Linux servers.
  • Administered Linux servers for several functions including managing Apache/Tomcat server, mail server, and MySQL databases in both development and production.
  • Experienced working with Preload Assist and PICS projects.
  • Installing and setting up Oracle9i on Linux for the development team.
  • Linux kernel, memory upgrades and swaps area. Red hat Linux Kickstart Installation.
  • Migrated database applications from Windows 2000 Server to Linux server.
  • Implemented discretization and binning, data wrangling: cleaning, transforming, merging and reshaping data frames
  • Bash shell-scripts to automate routine activities.
  • Monitored trouble ticket queue to attend user and system calls.
  • Attended team meetings, change control meetings to update installation progress, and for upcoming changes in environment.
  • Having Knowledge on Linear Video Proven ability to handle a variety of simultaneous projects and work under high-pressure deadlines.
  • Worked with DBAs on installation of RDBMS database, restoration and log generation.
  • Updated data in inventory management package for Software and Hardware products.
  • Diagnosed hardware and software problems and provided solution to them.

Environment: Red Hat Linux, Git, TFS, VMware, Agile, Nagios, VMware ESX 3.x, Apache/Tomcat, Bash scripting, Maven.

We'd love your feedback!