We provide IT Staff Augmentation Services!

Devops/aws Engineer Resume

0/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • Professional with over 8+ years of experience in IT industry comprising of DevOps, AWSEngineer which includes Software Configuration Management (SCM), Build/Release Management, Continuous Integration and Continuous Delivery using different tools and Cloud System.
  • Comprehensive experience in the design and implementation of Continuous Integration, Continuous Deployment, Continuous Delivery and DevOps Operations for Agile projects, working with technologies and platforms including AWS, UNIX/Linux, Subversion(Svn), Ant, Maven, Jenkins, VMware, Ansible, Chef, Puppet, Vagrant, Docker, Tomcat, Kubernetes.
  • Experience in provisioning/automating multiple operating systems including RHEL/Centos, Ubuntu windows using tools like Chef/Puppet/Ansible.
  • Extensive experience in working on version control systems like Subversion, and GIT and used Source code management client tools like GITBash, GitHub, GitGUI and other command line applications etc.
  • Strong knowledge on Source Controller concepts like Branches, Merges and Tags.
  • Experience with CI (ContinuousIntegration) and CD (ContinuousDeployment) methodologies using Jenkins/ Hudson.
  • Experience in improving continuous integration workflow, project testing, and deployments with Jenkins. Implemented code coverage and unit test plug - ins with Maven in Jenkins.
  • Experience in deploying artifacts such as WAR and EAR using build automation tools like Maven, Ant and Gradle.
  • Developed and maintained build scripts in Perl, python, shell, bash, and PowerShell scripts.
  • Experience writing Shell scripts to automate the deployments.
  • Application Deployments & Environment configuration using Chef, Puppet.
  • Worked extensively on configuration management tools such as Puppet. Good knowledge on writing python scripts.
  • Knowledge of Docker and managing Docker-based deployment.
  • Experienced on building Docker images including setting the entry point and volumes also ran Docker containers.
  • Configuring Monitoring rules for the server environment. Using NAGIOS V3.
  • Experience in Cloud service platforms like Amazon Web Services, Microsoft Azure.
  • Extensive experience with Amazon Web Services (AWS) and its services, maintaining and improving infrastructure, split between physical data centers and AWS and managing full AWS lifecycle, provisioning, automation and security.
  • AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, CloudWatch, Cloud Trail, Cloud Formation AWS Config, Auto scaling, CloudFront, IAM, S3.
  • Worked on web servers like Apache and application servers like Web logic, Tomcat, WebSphere, and JBOSS to deploy code.
  • Implemented Terraform modules for deployment of applications across multiple cloud providers
  • Installation and configuration of JBoss, Web Sphere 5.1/6.0 Application Server on Solaris and Linux boxes.
  • Ability in execution of XML, Ant Scripts, Shell Scripts, Perl Scripts, PowerShell scripts and JAVA Scripts.
  • Experience of working with the release and deployment in Java/J2EE, C, C++, ERP systems and ASP.net Web applications environment.
  • Experienced in Creation and upkeep of substance for the Ansible people group, and execution of Ansible modules considering client and group prerequisites.
  • Handled configuration-management, application deployment, cloud provisioning, ad-hoc task-execution, and multi node orchestration using Ansible.
  • Installation and administration of TCP/IP, NFS, DNS, NTP, Auto mounts, Send mail and print servers as per the client's requirement.
  • Experience in Red Hat Enterprise Linux (RHEL) toward the commercial market.
  • Introduced Vagrant to facilitate disposable and repeatable development environments (zones or shelves). Good knowledge working with different monitoring tool like Nagios.
  • Worked with setting up JIRA for defect tracking system and configured various workflows, customizations and pluginsfor the JIRA bug/issue tracker.
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile/scrum, and Waterfall methodologies.
  • Supported Deployments into PROD & Pre-Prod environments with multiple Application server technologies like WebLogic, JBoss and Apache Tomcat.
  • Managed environments DEV, SIT, QA, UAT and PROD for various releases and designed instance strategies.
  • Installed, Configured, Managed Monitoring Tools such as Splunk, Nagios, Zabbix for Resource Monitoring/Network/Monitoring/Log Trace Monitoring.
  • Experience in writing shell scripts to automate the administrative tasks and management using cron and at.
  • Team player with excellent interpersonal skills, self-motivated, dedicated and understanding the demands of system maintenance and has good customer support experience and always ready to discuss on latest changes in technology and their automation concepts.

TECHNICAL SKILLS

Configuration Management Tools: Chef, puppet, Ansible.

Cloud Platforms: AWS, Microsoft Azure

Virtualization Platforms: Vagrant, Virtual box, VSphere.

Application Deployment: Docker, Kubernetes (container-based deployments)

Versioning Tools: GIT, CVS, Tortoise SVN, Clear Case, Perforce, bit bucket.

Monitoring & Logging: Nagios, Log stash, crontab, Splunk.

Build and CI Tools: Jenkins, Ant, Maven, Bamboo, Hudson, Terraform

Programming/Scripting Languages: C, C++, java, HTML, Shell, Perl, PHP, Python and Ruby.

App/Web servers: Web logic, Web Sphere, Apache Tomcat, JBOSS, Apache HTTP.

RDBMS: Oracle, SQL SERVER, MYSQL, DB2.

Platforms: Windows, UNIX, LINUX (RHEL) and Solaris.

Networking and Protocols: LAN/VAN, TCP/IP, FTP/SFTP, Telnet, DHCP, NAT, VPN.

Command line editors: Vim, Vi, Nano.

PROFESSIONAL EXPERIENCE

Confidential, Chicago, IL

DevOps/AWS Engineer

Responsibilities:

  • As member of Release Engineering group, redefined processes and implemented tools for software builds, patch creation, source control, and release tracking and reporting on UNIX platform.
  • Involved in Amazon Web Services (AWS) provisioning and AWS administrations like EC2, Elastic Load-balancers, Elastic Container Service (Docker Containers), S3, CloudFront, Elastic File system, RDS, DynamoDB, VPC, Route53, CloudWatch, CloudTrail, CloudFormation, IAM, ElasticSearch.
  • Maintained the user accounts IAM Roles, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWScloud.
  • Managed GIT and BitBucket repositories for branching, merging, and tagging.
  • Created release branches in GITFLOW by GIT Administration including branching, reporting and assisting with project and end user support.
  • Configured GIT with Jenkins and schedule jobs using Poll SCM option.
  • Installed and Configured the Nexus repository manager for sharing the artifacts within the company
  • Responsible for build and deployment automation using AWS, Docker, Kubernetes containers and Chef.
  • Focused on containerization and immutable infrastructure. Docker has been core to this experience, along with Kubernetes. Experienced in using Docker Swarm and deployed java spring boot applications.
  • Developed container support for cloud environments and Docker. Deployed the java applications in Docker containers and managed the containers in enterprise level.
  • Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes.
  • Configured Docker container for branching purposes and Implemented Docker automation solution for Continuous Integration / Continuous Delivery model.
  • Worked on installing of Docker using Docker toolbox.
  • Developed Python codebase that generated Kubernetes config Files.
  • SetupKubelets,KubernetesMaster/Worker nodes as well asAPI Server andschedulerto orchestrate the deployment of instance in real-time.
  • Install LAMP Web Server Apache with the Amazon Linux AMI an Apache web server with PHP and MySQL support on your Amazon Linux instance (sometimes called a LAMP web server or LAMP stack). To host a static website or deploy a dynamic PHP application which reads and writes information to a database.
  • Involved heavily in setting up the CI/CD pipeline using Jenkins, Maven, Nexus, GitHub, CHEF, Terraform and AWS.
  • Written Templates for AWSinfrastructure as a code using Terraform to build staging and production environments.
  • AWSEC2/VPC/S3/SQS/SNS based infrastructure automation through Terraform, Ansible, Python, Bash Scripts.
  • Experience in setting up TERRAFORM continuous build integration system.
  • Developed and maintained the continuous integration and deployment systems using ANT, Maven, Jenkins, Nexus, Chef and Ansible.
  • Creating a fully Automated Build and Deployment Platform and coordinating code builds promotions and orchestrated deployments using Jenkins and Git Hub.
  • Managed the configurations of multiple servers using Ansible.
  • Deployed micro services, including provisioning AWSenvironments using Ansible Playbooks.
  • Refined automation components with scripting and configuration management (Ansible).
  • Extensively worked on Jenkins for continuous integration and for End-to-End automation for all build and deployments
  • Administered and Implemented CI tools Jenkins, Build Forge and Bamboo for automated builds and deployments.
  • Web Application development using technologies including, but not limited to, PHP, JavaScript, Angular, Node.js, MySQL, Mongo dB.
  • Managed Product Backlog and tracked bugs using JIRA.
  • Resolved update, merge and password authentication issues in Bamboo and JIRA.
  • Worked with the development team to increase the unit test code coverage.
  • Wrote Python scripts for pushing data from Dynamo DB to MySQL Database.
  • Created and maintained the Python deployment scripts for Web Sphere Apache web application server.
  • Installed, Managed and Configured monitoring tools such as Splunk, Nagios and CloudWatch for monitoring the logfiles, Network Monitoring, log trace monitoring and the hard drives status.
  • Designed and worked with team to implement ELK (elastic search, log stash and Kibana) Stack on AWS.
  • Involved in setting up application servers like Tomcat, WebLogic across Linux platforms as well as written shell scripts, Perl, Python, Ruby scripting on Linux.
  • Installed Web Logic applications and spearheaded deployment activities.
  • Experienced in build and deployment of Java applications on to different environments such as QA, UAT and Production.
  • Installed configured and maintained QA and production systems.
  • Environment: AWS, IAM, EC2, S3, VPC, RDS, R53, Cloud Watch, GIT, Subversion, Docker, Jenkins, Maven, Chef, Ansible, JIRA, Splunk, Nagios, ELK, CloudWatch, Ruby, YAML, Shell Scripting, Python Scripting, Apache Tomcat, UNIX/LINUX, PHP, WebLogic.

Confidential, Columbus, IN

DevOps/AWS Engineer

Responsibilities:

  • Installation and Configuration of BEA Web Logic Application Server 9.2 and Oracle WebLogic 10.3/11g/12c on SUN Solaris 9.0/10.0 and Windows environment.
  • Migrated WebLogic 10.3.x to JBOSS Eap 6.x for 355 applications and involved in complete evaluation, feasibility, contacting Red hat team for any code changes if required.
  • Determined and suggested hardware and software specifics to the System and customized as per the requirements.
  • Configured Node Manager for running managed servers
  • Installed and configured Apache HTTP Server 2.0, Tomcat 6.0, IIS 6 and Sun One Web Servers in various environments.
  • Installed and configured plug-ins for Apache HTTP server and Sun One Web server to proxy the request for WebLogic server.
  • Experience in analyzing the proxy server log in comparison with WebLogic logs to narrow down the malformed request.
  • Performed migration and upgraded WebLogic server 10.x to WebLogic 11x and to the recent version12c.
  • Worked on setting up LDAP, SSL s on WebLogic using the key stores.
  • Extensive working knowledge on automation for deployment/ configuration of different Application servers (WebLogic, Was, JBoss) and Web Servers (Apache, Nginx) and Web Containers like Tomcat etc.
  • Experience in Load Balancing to configure Load Balancer rules to evenly distribute traffic between multiple servers.
  • Performed Deployment of Release to various QA & UAT in Linux environments.
  • Defined Release Process & Policy for 45 + java applications early in SDLC.
  • Designed different Release Environments for 50 + projects.
  • Designed and Implemented build framework for 100 + applications using Jenkins & maven as build framework tools.
  • Used Jenkins AWS Code Deploy plug-in to deploy to AWS.
  • Managed Amazon Web Services (AWS) infrastructure for 10 + applications with automation and configuration management tools such as Udeploy, Puppet or custom-built.
  • Designed cloud-hosted solutions, specific AWS product suite experience.
  • Involved in Integration of Automated Build with Deployment Pipeline for 75 + applications.
  • Building pipelines in Jenkins while also fully scripting the creation and provisioning of Jenkins.
  • Implementing a continuous delivery framework using Jenkins, Ansible in Linux environment.
  • Installed Chef Server and clients to pick up the Build from Jenkins repository and deploy in target environments (Integration, QA, and Production).
  • Deployed Puppet, Puppet dashboard and Puppet DB for configuration management to 100+ existing infrastructures
  • Used Puppet to make sure the Jenkins slaves are coordinated.
  • Did upgrades to 75 + applications using Puppet modules.
  • Developed Puppet modules to install Tomcat, JBOSS, WEBLOGIC, WAS, SOLR servers, Zookeeper and Beaker Ruby test scripts to test the modules.
  • Built applications (EAR, WAR, JAR) using ANT, MAVEN scripts. Deployed/un deployed applications like (EAR, WAR, JAR) using Shell scripts.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling, multi AZ VPC, IAM and Cloud Watch.
  • Configured Ec2 container service (ECS) and Docker engine to deploy the micro services-oriented environments for scalable applications.
  • Migrated applications to the AWS cloud.
  • Work with different team members for automation of Release components.
  • Scripted in multiple languages on UNIX, LINUX and Windows - Batch, Shell script etc.
  • Installed and configured LAMP servers like Apache/Tomcat/MySQL/PHP.
  • Troubleshoot the build issues during the Jenkins build process.
  • Resolved system issues and inconsistencies in coordination with quality assurance and engineering teams.
  • Environment: Red Hat Linux 5/6, x, WebLogic, JBoss, Apache/Tomcat/MySQL/PHP, GIT, JENKINS, PUPPET, CHEF, DOCKER, MAVEN, AWS, EC2, WEBSPHERE, ANT, PUTTY, CONFLUENCE.

Confidential, River Woods, IL

DevOps/AWS Engineer

Responsibilities:

  • Planning, deploying, monitoring, and maintaining Amazon AWScloud infrastructure consisting of multiple EC2 nodes and VMWareVm's as required in the environment.
  • Used security groups, network ACLs, Internet Gateways, NAT instances and Route tables to ensure a secure zone for organizations in AWS public cloud.
  • Working on Multiple AWS instances, set the security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems.
  • Creating S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and Glacier for Archival storage and backup on AWS.
  • Creating public and private subnets within the VPC and attaching them to the EC2 instances based on the requirement.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Utilize AWSCLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create nightly AMIs for mission critical production servers as backups.
  • Build and release experience of SaaS products running in LAMP
  • Virtualized the servers using the Docker for the test environments and dev-environments needs. And, configuration automation using Docker containers.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize end product configuration, converting production support scripts to Chef Recipes and AWSserver provisioning using Chef Recipes.
  • Well Versed with Configuring Access for inbound and outbound traffic RDS DB services, DynamoDB tables, EBS volumes to set alarms for notifications or automated actions.
  • Generated scripts in Maven, Perl & Bash Shell for build activities in QA, Staging and Production environments.
  • Experience in writing Ansible playbooks and securing a server with Ansible and Provisioning, deployment with Ansible.
  • Build and release experience of SaaS products running in LAMP (Linux, Apache, MySQL, php) or similar technology stack
  • Wrote playbooks and roles for Ansible and deploying applications to AWS cloud using Ansible.
  • Implemented a GIT mirror for SVN repository, which enables users to use both GIT and SVN.
  • Implemented Continuous Integration using Jenkins and GIT.
  • Installing/upgrading Jenkins/Bamboo infrastructure on multiple servers.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Configure and ensure connection to RDS database running on MySQL engines.
  • Responsible for Plugin Management, User Management, regular incremental backups and regular maintenance for recovery in the Windows and Linux environments.
  • Used Nagios as a monitoring tool to identify and resolve infrastructure problems before they affect critical processes and worked on Nagios Event handlers in case of automatic restart of failed Java applications and services.
  • Used to test the state of different services using Nagios Monitoring tool.
  • Environment: AWS (EC2, VPC, ELB, S3, RDS, Cloud Trail and Route 53), Linux, PHP, MYSQL, GIT, VPC, Route53, EBS, SQL, ELB, Cloud watch, CloudFormation, Docker, Jira, AWSCLI, PHP, AWSAuto Scaling, Windows, Unix/Linux, Shell scripting, Nagios, Ansible, ANT, MAVEN, JENKINS

Confidential, VA

DevOps Engineer

Responsibilities:

  • Build and release software baselines, code merges, branch and label creation in Subversion/GIT and interfaced between development and infrastructure.
  • Working for DevOps Platform team responsible for specialization areas related to Chef for Cloud Automation.
  • Responsible for Continuous Integration and Deployment using Jenkins, Gradleand Chef.
  • Actively involved in architecture ofDevOps platform.
  • Integration of Automated Build with Deployment Pipeline. Installed Chef Server and clients to pick up the Build from Jenkins repository and deploy in target environments.
  • Developed installer scripts for various products to be hosted on Application Servers.
  • Maintaining a farm of EC2 instances, ELB's and RDS.
  • Worked on Cloud automation using AWS Cloud Formation templates.
  • Implemented Chef Recipes for Deployment on build on internal Data Centre Servers and modified same Chef Recipes to create a Deployment directly into Amazon EC2 instances.
  • Monitored the quality of the recipes using ChefSpec and InSpec.
  • Automate Continuous Build and Deploy Scripts for Jenkins Continuous Integration tool.
  • Used Gradle plugin along with Jenkins to build our projects.
  • Configured Nexus repository to store the generated binaries and provide them to the team.
  • Automated the cloud deployments using chef, python and AWS Cloud Formation Templates.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Bash scripts.
  • Written Chef Cookbooks for various DB configurations to optimize end product configuration.
  • Maintenance of source code in GitHub. Branching, Creating LABELS, merging of codes on GIT for QA testing and release.
  • Integrating various provisioning and monitoring modules into a single platform.
  • Managed central repositories: GIT repositories for source code across products, facilitate code reviews and login audits for Security Compliance.
  • Designed and implemented the backup strategy for all the critical systems such as build machines, bug tracking tools, central repositories etc.
  • Experience in configuring baselines, branching, merging inSVN, and automation processes usingShellandBatch Scripts.
  • Wrote and managed severalBash shellandPython scriptsto automate several releases.
  • WrittenShell scriptsto apply the Integration label to all the files which needs manual labeling of files.
  • UsedShell ScriptsandPerlto deploy artifacts that are built byAnt.
  • Environment: RedHat 6, EC2, ELB, RDS, S3, Shell scripting, Jira, Jenkins, Gradle, GIT, Chef, python, Nexus, Splunk.

Confidential

Build and Release Engineer

Responsibilities:

  • Install and configure Ubuntu, Centos on remote servers and Desktop servers.
  • Maintained and Administered GIT Source Code Tool.
  • Integrated GIT into Jenkins to automate the code check-out process.
  • Created Branches, Labels and performed Merges in Stash and GIT.
  • Used Jenkins tool to build the code.
  • Written Maven scripts, Installed Jenkins, written shell script for end to end buildand Deployment automation.
  • Built Continuous Integration environment (Jenkins, Nexus) and Continuous delivery
  • Electronic Health Record Implementation, patient access, human resources, HIPPA regulatory compliance and the standardization of operational activities.
  • Using Open stack, performed deployment operations on the cloud.
  • Used Shell/Perl scripts to automate the deployment process.
  • Performed Load/Functional testing using Mercury Load runner and HP QTP.
  • Designed a customized Status Reporting tool used currently, based on the specific requirements using J2EE/ Struts and WebSphere Application Server with DB2 as Database.
  • Stand by administrator for Clear Case and PVCS.
  • Worked with HP QTP for Functional Testing.
  • Work with application development and operation teams using a variety of automated testing and build, and deploy tools (MAVEN, Ant, Nexus, JENKINS, SVN, Selenium, JUNIT) to resolve issues with transition to new DevOps solution
  • Environment: Java/J2EE, Subversion, Jenkins, Nexus, JIRA, OpenStack, Maven, GIT, ANT, Python, Remedy, Unix Shell Scripting, Subversion, Clear Case, Hudson, JDK, DB2, UNIX, Linux, Windows Server 2003, Windows XP, Web Sphere, Perl Scripting, HP Quality Center.

Confidential

Build and Release Engineer

Responsibilities:

  • Providing detailed documentation of moderately complex system specifications, including, system installation procedures, system backup and recovery techniques and system test methods.
  • Designed and implemented Subversion and Perforce metadata including elements, labels, attributes, triggers and hyperlinks.
  • Configuring AnthillPro as a common build engine to build and promote applications to DEV, QMG, UAT, PROD, and DR to UNIX environments.
  • Developing and implementing an agile SDLC and refinement of the Software Configuration Management infrastructure.
  • Building the java applications, writing per script.
  • Configuring Hudson for developers to bounce the application container, to get the application, container, and access logs by using ANT scripts.
  • Used ANT and MAVEN as build tools on Java projects for the development of build artifacts on the source code.
  • Worked on Urban Deploy and used Jenkins for CI.
  • Performed setup of clustered environment with Apache Tomcat Application Server.
  • Supporting engineering plans and schedules by providing CM/ReleaseEngineering services to build, deploy, develop scripts, oversee branch and merge strategies, and buildautomated tools as necessary to offer services to engineering team.

Environment: ANT, MAVEN, AnthillPro, Tortoise SVN 1.6, 1.7, Hudson/Jenkins, Java/J2EE, JBoss, UNIX, Linux, Windows XP, PowerShell/Shell Scripts.

We'd love your feedback!