We provide IT Staff Augmentation Services!

Sr. Aws Devops Engineer/ansible Developer Resume

Mayfield, OH

SUMMARY

  • Fast - paced software professional with 8+ years of experience in IT industry comprising of Linux System Administration, DevOps Engineering, and in automating, building, releasing of code from one environment to other environment and deploying to servers. Extensive experience includes SCM, AWS, DevOps, Build/Release Management and Cloud Management and Containerization.
  • Hands-on experience in Automation, Configuring and Deploying instances on Amazon web services (AWS) and experience with AWS components like EC2, ELB, Auto scaling, S3, VPC, Route53, Cloud Watch, Cloud Trial, Cloud Formation Templates.
  • Good working knowledge on AWS IAM service, IAM policies, Roles, Users, Groups, AWS access keys and Multi Factor Authentication. And migrated applications to the AWS Cloud.
  • Experience with AWS Command line interface and PowerShell for automating administrative tasks. Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic reaching one or more AWS EC2, LAMBDA instances.
  • Hand-On experience in Implementing, Build and Deployment of CI/CD pipelines, managing projects often includes tracking multiple deployments across multiple pipeline stages (Dev, Test/QA staging and production).Implement CI/CD tools Upgrade, Backup, Restore, API call, DNS, LDAP and SSL setup.
  • Proficient in tracing complex build problems, release issues and Implemented Continuous Integration and deployment using various CI Tools like Jenkins, Hudson, Bamboo, Chef, Puppet, Ansible.
  • Strong experience creating ANT/MAVEN with Ansible scripts for deployment. Experience with Maven (Pom.xmls) and Ant (build.xmls).
  • Configuration Management and source code repository management using tools like GIT, Subversion (SVN), and BitBucket.
  • Worked with Docker and Vagrant for different infrastructure setup and testing of code. Written build scripts from scratch for new projects and for new modules within existing projects.
  • Worked with Vagrant for local development setup. Moved Vagrant setup to Docker based environment. And also experience in writing Vagrant file and Docker file.
  • Focused on containerization and immutable infrastructure. Experience on clustering and container management using Docker Swarm and Kubernetes.
  • Working knowledge on Kubernetes, Aurora and RDS. Good experience in Middleware services like JMS, JDBC and implemented other services like JNDI, SNMP.
  • Created and MaintainedChef Recipesandcookbooksto simplify and expedite deployment of applications and mitigate user error.
  • Expertise in component repository management tools like Nexus, Jfrog Artifactory etc.
  • Installed, Configured, Managed Monitoring Tools such as ELK Stack, Splunk, Nagios, AppDynamics & ICynga.
  • Hands on experience with build tools like, Team City, Sonar. Worked with different Bug tracking tools like JIRA, Rally, Remedy and IBM Clear Quest.
  • Experienced administrator skills on Linux/UNIX distributions (Red Hat/CentOS, Ubuntu, Solaris and AIX) and Windows flavors. Installed Linux/Unix distributions and configured various services as per the requirement using Puppet.
  • Worked with other internal IT teams to complete project activities (Architecture and Database teams).
  • Worked with VMWARE tools like vCenter & vSphere to manage VM’s running on ESX cluster nodes and also experience working on vMotion.
  • Experience in creating and managing user accounts, Security policies, Rights, Disk spaces, Disk quotas and Process monitoring in CentOS and Red Hat Linux.
  • Experience in configuring NIS, DNS, DHCP, NFS, SAMBA, FTP, Remote Access Protocol, Security Management, Security trouble shoots and SOA-based applications. Expertise in installations of SQL server, MYSQL server and PostgreSQL.
  • Experience in Linux/Unix System Administration, Network Administration and Application Support working on Red Hat Linux 6/7, SUSE Linux 10/11.
  • In-depth knowledge of computer applications and shell scripts (Bash), Ruby, Python, and PowerShell for automating tasks.
  • Experience in Build/Release/Deployment/Operations (DevOps) engineer with a strong background in Linux/Unix Administration and best practices of SDLC methodologies like Agile, Scrum, waterfall and DevOps/Cloud processes.
  • Ability to quickly understand, learn and implement the new system design, new technologies, data models and functional components of software system in a professional work environment.
  • Able to build solid relationships within as well as consensus across multiple teams on environment strategies of build and release process.

TECHNICAL SKILLS

Platforms: Red Hat Linux, CentOS, Ubuntu, SUSE, VIOS 2.1/2.2, HP-UX 11, IBM AIX, Windows, Windows Server, VMware ESX and Mac OS

Cloud: AWS EC2, S3, RDB, ELB, EBS, VPC, Auto Scaling, Dynamo DB, Azure Cloud and Office 365 Cloud Exchange

Versioning Tools: GIT, SVN, Subversion, Perforce, Clear Case, CVS and Bit Bucket

Database: Cassandra, MongoDB, MYSQL, SQL Server 2012/2014

CI Tools: Jenkins, Bamboo and CVS

Build Tools: ANT, Maven, Gradle

Bug Tracking Tools: JIRA, Rally, Remedy and IBM Clear Quest

Configuration Management: Chef, Puppet, and Ansible

Containerization Tools: Docker

Scripting: Shell scripting, Python, Perl scripting

Web Technologies: HTML, CSS, XML, Servlets, JSP

Application Servers & Web servers: WebSphere, WebLogic, Tomcat, Apache server, Glass Fish, JBoss

Monitoring Tools: Splunk, Nagios, Solar wind, fix stream

PROFESSIONAL EXPERIENCE

Confidential - Mayfield, OH

Sr. AWS DevOps Engineer/Ansible Developer

Responsibilities:

  • Maintain and troubleshoot all systems, applications, security, and network configurations.
  • Be responsible for the daily administration of a cloud environment, related servers, security and network devices.
  • Troubleshoot network performance issues and help to create and maintain disaster recovery plans.
  • Install, test and administer enhancements to new and existing cloud servers.
  • Maintain servers to ensure trouble free operation and to ensure security.
  • Monitor and respond to System alerts and alarms.
  • Provide Tier 1 and Tier 2 Problem identification, diagnosis and resolution of problems.
  • Coordinate change management activities.
  • Troubleshoot and repair cloud systems and applications.
  • Involved in Data Centre virtualization, storage, security, and server load balancing.
  • Worked closely with developers and managers to resolve the issues that were raised during the deployments in different environments.
  • Automate server configuration management & deployment process using Ansible.
  • We had usedAnsible-Galaxy for Templates and modified as per our requirement.Installed and ImplementedAnsibleconfiguration management system. UsedAnsibleto manage Web applications, Environments configuration Files, Users, Mount points and Packages.
  • Maintained high availability clustered and standalone server environments and refined automation components with scripting and configuration management (Ansible) and experienced in writingAnsiblescripts.
  • Architecting and developing customer applications to be cloud optimized.
  • Providing deep software development knowledge with respect cloud architecture, design patterns and programming.
  • Advising and implementing AWS best practices.
  • Enhancement of Amazon Virtual Private Cloud in the scalable environment which provides advanced security features such as security groups and network access control lists to enable inbound and outbound filtering at the instance level and subnet level.
  • Worked with Amazon Elastic Load Balancing which automatically distributes traffic across multiple Amazon EC2instances which enables to achieve fault tolerance in the applications.
  • Implementing DevOps practices such as infrastructure as code, continuous integration and automated deployment.
  • Extensively involved in infrastructure as code, execution plans, resource graph and change automation usingTerraform. Managed AWS infrastructure as code usingTerraform.
  • CreatedTerraformscripts for EC2 instances, Elastic Load balancers and S3 buckets.

Environment: AWS (EC2, S3, EBS, ELB, RDS, SNS, SQS, VPC, Redshift, Cloud formation, Cloudwatch, ELK Stack), Ansible, Terraform, python (BOTO API), Shell scripting, Ruby, Linux Administration, Terraform, Ant, Cassandra, MongoDB, JIRA, GIT.

Confidential - Irving, TX

Sr. Cloud / DevOps Engineer

Responsibilities:

  • Design, build, configure, test, install software, manage and support all aspects and components of the application development environments in AWS.
  • Utilized AWS Cloud formation to create new AWS environments (e.g. Test) following best practices in VPC / Subnet design.
  • Analyze the business, technical, functional, performance and infrastructure requirements needed to access and process large amounts of data.
  • Coordinated with the Dev, DBA, QA, and IT Operations environments to ensure there are no resource conflicts.
  • Work within and across agile teams to design, develop, test, implement, and support technical solutions across a full-stack of development tools and technologies, and tracking all stories on JIRA.
  • Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.
  • Manage Production Server infrastructure environment, collaborated with development team to troubleshoot and resolve issues, deliver product release with frequent deployment with zero downtime deployment.
  • Configuring, automation and maintaining build and deployment CI/CD tools git/ git-hub, Jenkins/Hudson, ANT, Docker-registry/daemon, Nexus and JIRA for Multi-Environment with high degrees of standardization for both infrastructure and application stack automation in AWS cloud platform.
  • Written Cloud Formation Templates (CFT) in JSON and YAML format to build the AWS services with the paradigm of Infrastructure as a Code.
  • Extensively involved in infrastructure as code, execution plans, resource graph and change automation usingTerraform, managed AWS infrastructure as code usingTerraform.
  • CreatedTerraformscripts for EC2 instances, Elastic Load balancers and S3 buckets.
  • Managed different infrastructure resources, like physical machines, VMs and even Docker containers usingTerraformIt supports different Cloud service providers like AWS.
  • Built Jenkins jobs to create AWS infrastructure from GitHub repos containingTerraformcode.
  • Configure ELK stack in conjunction with AWS and using LogStash to output data to AWS S3.
  • Involved in AWS EC2/VPC/S3/SQS/SNS based automation through Terraform,Ansible, Python, and Bash Scripts. Adopted new features as they were released by Amazon, including ELB & EBS.
  • DevOps role converting existing AWS infrastructure to Server-less architecture (AWS Lambda, Kinesis) deployed via terraform.
  • Experience in Virtualization technologies like VMWare, Vagrant and worked with containerizing applications like Docker, Kubernetes.
  • Automated deployment of application using deployment tool (Ansible). Work with product owners to understand desired application capabilities and testing scenarios.
  • Continuous integration with Jenkins. Continuously evaluate and recommend improvement to CI/CD processes.
  • Automate server configuration management & deployment process using Ansible.
  • We had usedAnsible-Galaxy for Templates and modified as per our requirement.Installed and ImplementedAnsibleconfiguration management system. UsedAnsibleto manage Web applications, Environments configuration Files, Users, Mount points and Packages.
  • Maintained high availability clustered and standalone server environments and refined automation components with scripting and configuration management (Ansible) and experienced in writingAnsiblescripts.
  • Implemented and maintainedAnsibleConfiguration management spanning several environments in Vrealize and the AWS cloud.
  • Worked on container based technologies like Docker andKubernetes. Kubernetesis being used to orchestrate the deployment, scaling and management of Docker Containers.
  • Developed micro service on boarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs andKubernetesdeploy and services.
  • Building/Maintaining Docker container clusters managed byKubernetesLinux, Bash, GIT, Docker. UtilizedKubernetesand Docker for the runtime environment of the CI/CD system to build, test deploy.
  • UsedKubernetesfor creating new Projects, Services for load balancing and adding them to Routes by accessing from outside, created Pods through new application and controlling, scaling and troubleshooting pods through SSH.
  • Integrated Docker container orchestration framework using Kubernetes by creating pods, configMaps and deployments.
  • Used Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed toKubernetes, Created Pods and managed usingKubernetes.
  • Developed RESTful API's, which takes in an HTTP request and produces the HTTP response in JSON Format using microservices. Server monitoring using Splunk, created custom Splunk, dashboards, and reports to reduce user requests.

Environment: Ansible, Jenkins, AWS (EC2, S3, EBS, ELB, RDS, SNS, SQS, VPC, Redshift, Cloud formation, Cloudwatch, ELK Stack), python (BOTO API), Shell scripting, Ruby, Linux Administration, Terraform, Ant, Cassandra, MongoDB, Docker, Kubernetes, JIRA, GIT, Splunk.

Confidential - Cranston, RI

DevOps Engineer

Responsibilities:

  • Comprehensive experience with AWS services like Amazon S3, RDS, EC2, Cloud Formation, Lambda, VPC, ELB, Glacier, Elastic Block Store, DynamoDb, Amazon RDS, Code Deploy, CloudWatch, Amazon IAM, SES, SQS, Security Groups and Route 53 in Agile environment.
  • Tasks performed on performance tuning, capacity planning for AWS environments, monitoring, resource utilization and alerts using CloudWatch; implement hybrid architectures, routing private connections, peering and infrastructure zoning by VPC; CloudFormation templates to deploy infrastructure for environment creation; Code Pipeline to design and implement a CI/CD pipeline.
  • Working for DevOps Platform team responsible for specialization areas related to CHEF for Cloud Automation.
  • Administration of RHEL 5,6,7 which includes installation, testing, tuning, upgrading and loading patches, troubleshooting on both Pseries and VMware virtualization systems.
  • Developed scripts using PERL, BASH and BATCH files for Automation of Activities and builds.
  • Authored application using Spring Cloud services (spring version of Netflix OSS-Eureka, Circuit Breaker, and Ribbon).
  • Deployed application using Pivotal Cloud Foundry (PCF) CLI.
  • Use of Docker to manage micro services for development and testing.
  • Written and developed CHEF Cookbooks from scratch for custom installation of application.
  • Used CHEF for Continuous Delivery. Managed CI and CD process and delivered all application in rpms.
  • Responsible for CI and CD using JENKINS, Maven and CHEF.
  • Worked extensively with different Bug tracking tools like JIRA, Remedy.
  • Actively involved in architecture of DevOps platform and cloud solutions.
  • Integration of Automated Build with Deployment Pipeline. Currently installed CHEF Server and clients to pick up the Build from JENKINS repository and deploy in target environments (Integration, QA, and Production).
  • AChef to aid with our deployment process, and migrating in house systems to Amazon Cloud Services.
  • Using Chef and AWS allowed me to reduce costs for the department and eliminate unwarranted resources. Automated provisioning of cloud infrastructure with Chef.
  • Replaced existing manual deployment and management processes with Chef and AWS Ops Works stacks across 4 product platforms.
  • Installed and support multiple databases and applications including Oracle, MySQL with Web Logic, JBOSS, Oracle and Apache Tomcat.
  • Extensively involved in infrastructure as code, execution plans, resource graph and change automation usingTerraform.
  • Supported Continuous delivery strategy on monitoring applications in pre-production and production environment using AppDynamics.
  • Developed environments of different applications onAWSby provisioning on EC2 instances using Docker, Bash andTerraform.
  • Experience in writing and organizing Shell and Perl scripting for building complex software systems.
  • Created branches, labels and performed merges in SVN and GIT.
  • Used Jenkins innovatively to automate most of the build related tasks. Improved throughput and efficiency of build system by providing managers to trigger required build.
  • Specialized in working closely with system engineers to resolve the issues and handled release process for over twenty-five applications which are at low and production phases with multiple deployment tools like Jenkins and Bamboo.
  • Monitoring, analyzing, and responding to security events utilizing security event management and reporting tools.
  • Systemperformance monitoring, tuning andlog management.
  • TCP/IP Networking troubleshooting and Linux/Network Administration to identify the problems and resolve the issues.
  • Worked closely with network/incident analysts and IC analysts to monitor current attack and threat information to identify.
  • Apache web server maintenance, installation, configuration, managing web hosting including name-based, secure and private site, monitoring web server performance, certificate generate, security checks and periodic upgrades, manage user accounts, back up.
  • Implemented Jira with Mavenreleaseplug-in for tracking bugs and defects.
  • Implemented and maintained server virtualization using VMware, ESXi and Oracle Virtual Manager.
  • Coordinated with application team in installation, configuration and troubleshoot issues with JBoss servers.

Environment: AWS (Amazon Web Services), Chef, Docker, Kubernetes, Micro services, VMware, Jenkins, Jira, Maven, Subversion, SVN, GIT, Nexus, Shell, PERL, BASH, Solaris, LINUX 5.x, 6.x& 7.x

Confidential - EI Segundo, CA

Build & Release/ DevOps Engineer

Responsibilities:

  • Supervised the DevOps team for infrastructure support on AWS cloud and designed a highly available secure multi zone AWS cloud infrastructure utilizing Chef with AWS Cloud Formation.
  • Responsible for managing Ubuntu, Linux and windows virtual servers on AWS EC2 instance by creating Chef Nodes through Open Source Chef Server.
  • Utilized Amazon Elastic Block Storage which provides persistent block storage volumes for use with Amazon EC2 instances in the AWS cloud.
  • Incorporated Amazon Opsworks which is a configuration management tool that uses Chef to automate the servers that are configured and deployed across Amazon EC2 instances.
  • Well versed with Amazon Route53 which effectively connects user requests to the infrastructure running on AmazonEC2 instances and AmazonS3 buckets.
  • Responsible for providing an end to end solution for hosting the web application on AWS cloud with integration to S3 buckets.
  • Enabled the Amazon Cloud watch to monitor major metrics like Network packets, CPU utilization and load balancer.
  • Implemented CI/CD for all the Micro services of the OEM application using Jenkins.
  • Experienced in use of Docker, Kubernetes and Open Shift to manage micro services for development of continuous integration and continuous delivery.
  • Accelerated the Chef infra maintenance including monitoring and security fix and on Chef Server backups.
  • Expertise with all the aspects of Chef Concepts like Chef Server, workstations, Nodes, Chef Clients and various components like Kitchen.
  • Developed writing Chef Cookbooks using the components like attributes, files, resources and templates.
  • Advanced the automation for middleware installations and deployment activities by writing Chef Cookbooks and recipes.
  • Launched and configured the Amazon EC2 Cloud servers using Linux AMI and Ubuntu AMI and configuring the servers for specified applications using Jenkins.
  • Analyzed the ANT build projects for conversion and established ANT and scripts for build activities in QA, Staging and Production environments.
  • Maintained the interfaces and secure connections between Jenkins and CI/CD tools.
  • Executed the automation from commit to deployment by implementing a CD pipeline with the help of Jenkins and Chef.
  • Formulated in connecting continuous integration with GIT version control repository and continually build as the check-inn's come from the developer.
  • Initiated planning sessions for development and testing teams to simplify deployment activities.
  • Developed various test cases to ensure proper testing is performed across all corners of application post deployment.
  • Improved the virtualization for the servers using the Docker for the test environments and the dev environment needs.
  • Wrote the Vagrant scripts to spin up servers on the developer work stations and created Vagrant windows and Linux boxes using Packer.
  • Implemented the automated Nagios in Ops environment for alerts and email notifications using Python script and executed them through Chef.
  • Initiated the process of deployment for automation to Web Sphere servers by developing Python scripts.
  • Working with JIRA to track project defects and tasks. Created Crontab scripts for scheduled jobs.

Environment: GIT, Jenkins, Chef, AWS EC2, S3, Route 53, Opsworks, VPC, Elastic Block Storage RDS, Python, Cloud watch, Docker, Linux AMI, AWS Elastic Load Balancer, Vagrant, Nagios, Auto scaling groups, Nginx, Apache Tomcat, JIRA, Ubuntu, Windows server NT, Oracle server.

Confidential

Software Engineer

Responsibilities:

  • Responsible for Installation, configuration, Maintenance, Deployments, Update, Monitoring, performance tuning on Linux.
  • Installing, configuring and administration of CentOS 5.x, Solaris 9, 10, RHEL4.x/5.x/6.x, Windows Server 2008-R2.
  • Planned, scheduled and implemented OS patches on Linux boxes as a part of proactive maintenance.
  • Create, maintain and troubleshoot Disk Partitioning, LVM and file management.
  • Performed backups and restoration on several Linux LPAR’s.
  • Created users and managed user permission on the Linux servers.
  • Modify Kick-start based server profiles and hardware specifications.
  • Perform Kick-start/PXE installations of RHEL.
  • Monitored Linux servers round the clock and identified, troubleshooting the system issues and finding the optimal solution.
  • Created Crontab to run a job at scheduled time.
  • Monitoring CPU, memory, physical disk, hardware and software raid, multipath, file systems, network.
  • Deployment and configuration of application server tomcat deploying java and web application.
  • Responsible for the maintenance of DHCP, DNS, LDAP and NFS services on Windows and RHEL in development environments.
  • Configure TCP/IP, network interface, assign static routes and hostnames.
  • Writing shell scripts for automation of daily tasks, documenting the changes that happen in the environment and in each server, analyzing the error logs, analyzing the user logs.
  • Automated repetitive tasks using Perl and Shell Scripting.
  • WrittenPerl/Shell Scripts for deployments to WebSphere Application servers.
  • Identify, Troubleshoot and resolve problems with the OS build failures.
  • Performing kernel and database configuration optimization, I/O resource utilization on disks.
  • Wrote Technical documentation for various projects and worked with Technical writer to finalize the documents.
  • Involved in Virtualization withVMwarevSphere, ESXI, 3.1/4.0 servers, vCenter server and vCenter.
  • Disk and File system management through Logical Volume Manager (LVM) on HP-UX, LINUX and Solaris Volume Manager (SVM) on Solaris.
  • Set up SAMBA, NFS servers to enable Windows and Unix clients to communicate with Linux. Without the need of additional software on the windows side, such as NFS clients.
  • Performed Physical to Virtual (P2V) migration of approximately 50 physical servers using VMware Converter.
  • Performed backup and restore of VMware host server configuration, Virtual Machine backup, snapshots, patch updating, monitoring/reporting, SSH and SNMP and notification of alerts.

Environment: RedHat 5.x, CentOS, Solaris 9,10, Windows, VMware vSphere 3.1/4.x, ESXI 3.1/4.0x, TCP/IP, NFS, LVM, DNS, LDAP, Kickstart, Solaris Volume Manager (SVM), Shell, Perl, Python.

Hire Now