We provide IT Staff Augmentation Services!

Cloud /devops Engineer Resume

2.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY

  • DevOps/Build Engineer offering over 9+ years of experience solving complex problems with creative solutions, supporting development and operations environments.
  • Experience with CI (Continuous Integration) and CD (Continuous Deployment) methodologies using Jenkins, AWS,and C.M tools in an Agile Environment tools
  • Expertise in Amazon AWS Cloud Administration which includes servers:EC2, S3, EBS, VPC, ELB, Route 53, Auto Scaling, Security Groups, Redshift, and Cloud Formation.
  • Expertise on using Amazon AWS APItools like: Linux Command line, Puppet integrated AWS API tools.
  • Excellent configuration management using Chef, puppet, Ansible.
  • Expert in capturing the entire "Infrastructure as Code" using tools likeTerraform,Packer.
  • Experience in writing basic modules for Puppet and good understanding analyzing manifests and configuration experience with software provisioning tools likeChef, puppet,and knowledge onVagrant.
  • Responsible for large - scale puppet implementation and maintenance.puppet manifests creation, testing and implementation.
  • Experienced in Writing Chef Recipesto automate our build/deployment process and do an overall process improvement to any manual processes and managed many software configurations files by usingChef.
  • Migrated services to Open Stack an open-source software platform for cloud service design, network layout data migration, automation, monitoring, deployments and cutover, documentation, overall plan, cost, analysis.
  • Extensive experience using MAVEN, Gradle and ANTas build tools for building of deployable artifacts (JAR, WAR&EAR) from source code.
  • Experience in working on source control tools likeTortoise SVN, CVS, IBM Clear case, Perforce and GIT.Primarily used Ruby to writeGITapplications.
  • Designed and implemented container managed unit and integration test framework using Jenkins,Maven,Mockito,Git,JIRA,VMW are Fusion, Docker and Ansible.
  • Experience with container-based deployments using Docker, working with Docker images,Docker hub and Docker registries.
  • Well used and experience in deploying the code through web application servers likeWeb Sphere, WebLogic, Apache Tomcat.
  • Strong use scripting languages like Python,Ruby,Perl,Bash and Shell configuration
  • Integration of Maven/Nexus,Jenkins, Urban Code Deploy with Patterns/Release,Git,Confluence,JIRA,andCloud Foundry.
  • Expertise in installing, configuring, and managingWEB LOGIC, Apache, and VMware Serverin clustered environments for High Availability, Load balancing and fail over.
  • Proficient in configuring Jump Start and Kick start servers to initiate installation of Solaris and RedHat Linuxon several machines at once.
  • Implementations of automatic secure SSH Login, User and Group administration.
  • Experience in administering VMware infrastructure, including ESX 4.xand5.x,vCenter, vSphere 5.xand associated VMware products. Creation of VMs, cloning and migrations of the Virtual Machines on VMware vSphere.
  • Installation of Packages, Patches, and maintenance &RPM updateson Linux.
  • Installation, Configuration and Management of RDBMS and NoSQL tools such as MySQL,DB2,Postgre SQL,MongoDB & Cassandra.

TECHNICAL SKILLS

Operating Systems: Unix, Linux, Windows, and Mac OS

Programming & Scripting: PL/SQL, Java AWT/Swing, C#, ASP.Net, XML, HTML, Shell, Python, WLST, Batch, Perl, Ruby.

Databases: PostgreSQL, mango DB, Cassandra DB, Hive, Oracle 9i/10g, SQL SERVER, MySQL

Configuration management Tools: Puppet, Chef, Ansible

Version Control Tools: CVS, Subversion, Clear case, GIT

Integration Tools: Jenkins and Web Builder

CI Tools: Jenkins, Bamboo, run deck, Travis CI

Cloud Infrastructure: AWS, GCP, Open stack, Azure

Build Tools: ANT, MAVEN, Griddle

Bug Tracking Tools: JIRA, Rally, Remedy, and IBM ClearQuest

Languages: C++, PL/SQL and Java/J2EE

Web Technologies: Java Script, Servlets, JDBC, JSP

Web/App server: Web logic, Web Sphere, Apache Tomcat, AWS

PROFESSIONAL EXPERIENCE

Confidential

Cloud /Devops engineer

Responsibilities:

  • Creating Amazon EC2 instances using command line calls and troubleshoot the most common problems with instances and monitor the health of Amazon EC2 instances and other AWS services.
  • Involved in supporting cloud instances running Linux and Windows onAWS, experience with Elastic IP, Security Groups and Virtual Private Cloud inAWS.
  • Extensive experience on configuring Amazon EC2,Amazon S3, Amazon Elastic LoadBalancing IAMandSecurity Groupsin Public and Private Subnets in VPC and other services in theAWS.
  • Managed network security using Load balancer,Auto-scaling,Security groupsandNACL.
  • Utilized AWS CLI to automate backups of ephemeral data-stores toS3 buckets,EBSand create nightly AMIs for mission critical production servers as backups.
  • Maintained and developed Docker imagesfor a tech stack including Cassandra, Kafka, Apache, and several in house written Java services running in Google Cloud Platform (GCP)on Kubernetes.
  • Extensively used Google stack driver for monitoring the logs of both GKE and GCP instances and configured alerts from Stack driver for some scenarios.
  • Involved in Setup and Configuration of Puppet Configuration Management.
  • Installed and configured an automated tool Puppet that included the installation and configuration of thePuppetmaster, agent nodes and an admin control workstation.
  • Involved in Chef and Puppet for Deployment on Multiple platforms.
  • Implemented Chef Cook books for OS component configuration to keep AWS server's template minimal.
  • Written Chef Cook books for various DB configurations to modularize and optimize end product configuration.
  • Worked on OpenShift PaaS product architecture and worked on creating Openshift name spaces for on-prem applications migrating to cloud.
  • Virtualized the servers usingDockerfor the test environments and dev-environments needs, also configuration automation using Docker containers.
  • Experience in creatingDockerContainers leveraging existing Linux Containers and AMI's in addition to creatingDockerContainers from scratch on both Linux and Windows servers.
  • Container clustering withDocker Swan Mesos/Kubernetes.
  • Worked with AmazonAWS/EC2, and Google'sDockerbased cluster management environmentKubernetes.
  • CreatingJenkinsjobs and distributing load on Jenkins server by configuring Jenkins’s nodes which will enable parallel builds.
  • Extensively worked on Jenkins CI/CD pipeline jobs for end-to-end automation to build, test and deliver artifacts and troubleshoot the build issue during the Jenkins build process.
  • Managing Jenkins artifacts in Nexus repository and versioning the artifacts with time stamp, Deploying artifacts into servers inAWScloud with ansible and Jenkins.
  • Created continuous integration system usingAnt,Jenkins,Puppet full automation,Continuous Integration, faster and flawless deployments.
  • Installed and administered GIT source code tool and ensured the reliability of the application as well as designed the branching strategies forGIT.
  • Deployed and configured Git repositories with branching, forks, tagging, merge requests, and notifications.
  • Installed/Configured and Managed Nexus RepositoryManager and all the Repositories, Created the Release process of the artifacts.
  • Experience on working with on-premises network, application, server monitoring tools likeNagios,Splunk,AppDynamicsand on AWS with Cloud Watch monitoring tool.
  • Experienced in working on Scripting languages Python, Ruby, Shell, Bah.
  • Worked on installation, configuration and maintenance Debi an/Red hat, CentOS and Suse Servers at multiple Data Centers.
  • Experience installing, upgrading, and configuringRedHat Linux4.x, 5.x, 6.x using Kickstart Servers and Interactive Installation.
  • Managed systems routine backup, scheduling jobs, enabling cron jobs, enabling System logging and network logging of servers for maintenance.
  • Experienced working with Logical Volume Manager (LVM) in creating physical volumes, volume groups and logical volumes, extending and resizing the volume groups when needed.

Environment: AWS, Jenkins, GCP, Openshift, Puppet, Chef, Docker, Python, Ruby, Linux, Unix, Apache Tomcat

Confidential, Charlotte, NC

AWS/DEVOPS ENGINEER

Responsibilities:

  • Created AWS Launch configurations based on customized AMI and use this launch configuration to configureauto scaling groupsand Implemented AWS solutions usingEC2,S3,RDS,DynamoDB,Route53,EBS,Elastic Load Balancer,Auto scaling groups.
  • Involved in reviewing and assessing current infrastructure to be migrated to theAWScloud platform.
  • Configured AWSIAM and Security Group in Public and Private Subnets inVPC.
  • Worked with IAM service creating new IAM users & groups, defining roles and policies andIdentity providers.
  • Created AWS Route53 to route traffic between different regions. Involved in reviewing and assessing current infrastructure to be migrated to the AWS cloud platform.
  • Responsible to maintain the networking form cloud back to On-Prem connectivity and no direct internet access from cloud VPC to the Internet.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js,Python,Ruby, and Dockeron familiar servers such as Apache, and IIS.
  • Designed AWSCloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Manage AWSEC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our SIT, UAT, Prod and DR environments as well as infrastructure servers for GIT and Puppet.
  • Experience in Setting up the build and deployment automation forTerraform scripts using Jenkins.
  • Provisioned the highly available EC2 Instances usingTerraformand cloud formation and wrote new plugins to support new functionality inTerraform.
  • Involved in usingTerraformmigrate legacy and monolithic systems to Amazon Web Services.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using chef. Collaborate in the automation of AWS infrastructure viaTerraformand Jenkins - software and services configuration via chef cookbooks.
  • Knowledge of Chef and Puppet as Configuration management tool, to automate repetitive tasks, quickly deploy critical applications, and proactively manage change. Manage deployment automation usingPuppet, Collective, Hierna, CustomPuppetmodules, Ruby.
  • Implementing a Continuous Delivery framework using Jira, SVN, Bamboo, maven &Nexus,Puppetin Linux environment.
  • Extensive experience in using Build Automation tools like,ANT,Maven, ArtifactoryandJenkins.
  • Extensively worked on forJenkinscontinuous integration and for End-to-End automation for all build.
  • Performance monitoring, tuning, and troubleshooting WebSphere, WebLogic,JBOSS, Tomcat and Apache server instances.
  • Experience on complete software development life cycle (SDLC) with software development models likeJira, Agile Scrum Model, Prototype model & RUP, Waterfall model.
  • Secured JBOSS EAP 6 by configuring security domains, security realms, and LDAP authentication Actively worked on DR exercise and brought up applications successfully during DR exercise.
  • Installation & Configuration ofApacheWebServer and make junction works for the transportation of application through a WebServer.
  • Integrated Version ControlClearCasewithJIRA(Change Control tool) In order to acquire more traceability of the Issues & changes.
  • Worked on python scripts forWebSpheredeployments.
  • Worked on end-to-end setup of theArtifactorypro as a container with a secure privateDockerregistry and localDockerrepositories for storing the built Docker images.Docker
  • Worked on deployment automation of all themicroservicesto pull image from the privateDockerregistry and deploy to swarm cluster.
  • Hands-on experience in Diagnosing, troubleshooting various networking, hardware &Linux / UNIXserver services issues and performing preventive maintenance.
  • Performing two types of Server migration one fromPhysical to Virtual (P2V)and another fromVirtual to Physical (V2P).
  • Involved in developing Splunk queries and dashboards targeted at understanding application performance and capacity analysis.
  • Monitored the performance of the system using top, sir, PS, vmstat, netstat, iOS tat and CPU info to check the CPU utilization, bottlenecks of I/O devices, memory usage and network traffic.
  • Perform software installations and upgrades toLinux systemsand maintaining them in accordance with established policies, procedures, and service level agreements.

Environment: AWS, Jenkins, Terraform, Linux, Chef, Ant, Maven, Puppet, Chef, Docker, Open stack, Python, Ruby, Ansible, Unix, Apache Tomcat, JBOSS, WebSphere.

Confidential, Denver, CO

AWS/DEVOPS ENGINEER

Responsibilities:

  • Design, investigation, and implementation of public facing websites onAmazon Web Services (AWS).
  • UsingJenkins, Amazon Web Services (AWS)Code Deploy plugin to deploy toAWS.
  • Configured Elastic Load Balancers with EC2Auto scaling groups.
  • Created a universal Cloud Formation template where the environment’s values are dynamically calculated based on client specific parameters during deployment.
  • Configuration ofVPC, security groups, launching instances, databases and configuration of storage in AWS usingEC2,S3,Route 53
  • Worked on theCloudFormationtemplate into GitHub for versioning as part of the continuous integration process.
  • Supporting/EnhancingLambdafunctions inAWSthat queries elastic search cluster for producing Servers.
  • Implemented AWS solutions usingEC2, S3, RDS, Elastic Load Balancer and Auto scaling groups.
  • Created and successfully demonstrated the initial POC on AWS Cloud using EC2,ELB, andAWS APIGateway.
  • Wrote a multithreaded process to migrate records from database to AWS S3 and Dynamo DBtables for state storage of activities.
  • Migrating to ansible and triggeringpuppetscripts throughansiblefor some legacy applications and saving allyaml scriptsongit labdistributed version control systems, hence running the scripts throughJenkins.
  • Experience in Designing, Installing, and ImplementingAnsibleconfiguration management system and in writing playbooks forAnsibleand deploying applications.
  • Manage deployment automation usingCHEF,HIERA, andRUBY.
  • Worked with AWS Cloud management and CHEF Automation.
  • Using Ansible and basic knowledge of writing playbooks.
  • Deployed DockerEngines in Virtualized Platforms for containerization of multiple applications.
  • Installing and configuring the applications like Docker tool and Kubernetes for the Orchestration purpose.
  • Implemented Ansible to manage all existing servers and automate the build/configuration of newAnsible Play Books.
  • Wrote Ansible Playbooks with Python SSHas the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python. RunAnsibleScripts to provisionDev servers.
  • Expert in Configuring and Integrating the Servers with different environments to automatically provisioning and creating new machines using Configuration management/provisioning tools likeCHEFandPUPPET.
  • Installed/Configured/Managed Puppet Master/Agent. Wrote customModulesandManifests, downloaded pre-written modules frompuppet-forge. Upgradation or Migration of Puppet community and Puppet Enterprise.
  • Developed Open Stack infrastructure with automation and configuration management tools such as Ansible,Puppet, or custom-built cloud hosted applications.
  • Proficient in using Open Stack services including Ceilometer, Keystone, Swift.
  • Integration of Maven/Nexus, Jenkins, Urban Code Deploy with Patterns/Release, Git,Confluence,JIRA,andCloud Foundry.
  • Wrote custom puppet modules for managing the full application stackTomcat,httpd, MySQL, Java.
  • Developed automation and deployment utilities usingRuby,Bash, andPowerShell.
  • Experience developingSplunkqueries and dashboards targeted at understanding application performance and capacity analysis.
  • Created automation and deployment templates for relational andNOSQLdatabases (standalone and RDS), includingMSSQL,MYSQL,MongoDB,MariaDBin AWS.
  • Created and maintained continuous build and continuous integration environments inSCRUMandAGILEprojects.
  • Used these scripts to replicate production build environments on a local dev boxes usingVAGRANT and VIRTUAL BOX.

Environment: SVN, Jira, Maven, ANT, Jenkins, Chef, PUPPET, Web Sphere Application Servers, Jboss Application Servers, Anthill Pro, Sandbox, AWS, DATABASE, LINUX, VMWARE.

Confidential, SLC, UT

AWS/DEVOPS ENGINEER

Responsibilities:

  • Responsible for the building and deploying the artifacts into DEV,SIT and QA Environments.
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services. LeveragedAWScloud services such asEC2; auto-scaling;andVPC (Virtual Private Cloud)to build secure, highly scalable, and flexible systems that handled expected and unexpected load bursts and are able to quickly evolve during development iterations.
  • Wrote Python Scripts to Monitor Variety of Services & Perl Scripts with Hash/Arrays to Insert/Delete/Modify content in multiple servers.
  • Worked on OpenStack and its components like Nova, Glance, Swift, Sahara and Manila.
  • Designing and implementing fully automated server build management, monitoring and deployment By Using Technologies likeChef, Puppet.
  • Enhanced Configuration Management using (PUPPET) to assist with automated, repeatable, and consist of configuration and application deployments, treating infrastructure-as-code.
  • Implemented multiple high-performance MongoDB replica sets on EC2with robust reliability.
  • Fundamental mastery of the AWS cloud computing platform, and its many dimensions of scalability - including but not limited to: VPC (Virtual Private Cloud),EC2, load-balancing with ELB, messaging with SQS (and scalable non-AWSalternatives), auto-scaling architectures.
  • CreatedGITconfiguration record for builds using derived objects generated during build audit process.
  • Managed all the bugs and changes into a production environment using theJIRAtracking tool.
  • Configured and automated theJenkinsBuild jobs for Continuous Integration.
  • UsedApache Tomcatas application server for deploying the artifacts and using configurations ofPuppetandChef.
  • Securing Linux servers by hardening the OS usingIPtables, SELinux and RKHunter.
  • Developed UNIX for the purpose of manual deployment of the code to the different environments and e-mail the team when the build is completed.
  • Expertise in implementation and maintenance of ApacheHTTPD, SMTP, DHCP, NFS, NIS, NIS+, LDAP, DNS, SAMBA, SQUID, Postfix, send mail, FTP, Remote Access, Security Management & Security trouble shooting skills.
  • Coordinated Release effort amongst various teams (Integration, QA, Testing, and Business Analysis) in geographically separated environment.
  • Executed the DB Scripts (DML’s), which have dependencies on the code onOracle DB.
  • Documented the deployment process (Migration Doc) of code to production.

Environment: Environment: GIT, Maven, Nexus, Tomcat, UNIX & Perl scripts, Jira, Shell scripts, AWS, Jenkins, Cobertura, PMD, Remedy, Find bugs, check style.

Confidential, Birmingham, AL

AWS Cloud DevOps Engineer and OpenShift Administration

Responsibilities:

  • Experience working with AWS/RedHat OpenShift Infrastructure design, deployment, and operational support.
  • Extensive knowledge of Linux Containers (Docker), Kubernetes, and deployment of containerized applications/microservices architectures.
  • Administration experience in AWS, Azure and GCP with scripting methods. Support will include native cloud services in the respective platforms as well as third party services and migration.
  • Experience with automation tools to streamline and standardize our cloud deployments like AWS Cloud formation, Terraform, Azure ARM, Ansible.
  • Maintain and enhance automation to support setup and provisioning of new projects in OCP and OpenShift upgrades.
  • Perform regular health checks on environments.
  • Support all additional projects and cloud users in activities around automated deployment of their applications into OCP.
  • Manage automation playbooks and documentation related to OpenShift.
  • Support infrastructure, security, Platform as a Service (PaaS) and other updates involving DevOps environments.
  • Hands on Automation experience and experience building deployment pipelines and managing configurations.
  • Experience administering Java-based application servers, especially RedHat Jboss and IBM WebSphere.
  • Experience with CI/CD tools such as Git, Jenkins, Nexus and Jenkins Pipeline (Groovy).
  • Experience with application monitoring tools such as SolarWinds Orion, AppDynamics, and Splunk.
  • Working knowledge of networking topics such as protocols, load balancers, firewalls, etc.
  • Excellent analytical skills, troubleshooting and problem-solving ability.
  • Performs on-call activities as needed for the environment and technologies and Managing cloud infrastructure with 24x7 production operations.
  • Experience Container based architecture and deployments (Docker/Kubernetes)
  • Experience with infrastructure-as-code provisioning (Terraform, CloudFormation) and configuration (Ansible, Chef).
  • Update Jenkins pipelines and OpenShift templates to make use of the new environment.
  • Managing an environments DEV, QA, UAT, Stage and PROD for various releases and designed instance strategies.

Confidential

System Engineer-Automation

Responsibilities:

  • Involved in troubleshooting ofRed Hat Linuxserver issues and hardware issues and replacements.
  • Installed/Configured/ManagedPuppetMaster/Agent.
  • Secured Linux servers by hardening the OS usingIP tables, SE Linuxandrkhunter.
  • Created customized Kickstart profiles for each server and making ISO to build the server.
  • Wrote customModules and Manifests, downloaded pre-written modules from puppet-forge.
  • DevelopedOpenStackinfrastructure with automation and configuration management tools such as Puppet, or custom-built cloud hosted applications.
  • Administered and EngineeredJenkinsfor managing weekly Build, Test and Deploy chain.
  • Automated Weekly releases withANT/Mavenscripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository.
  • WrotePython Scriptsto Monitor Variety of Services &Perl Scriptswith Hash/Arrays to Insert/Delete/Modify content in multiple servers.
  • Applied patches every quarter regularly to meet audit requirements usingOracle Ops Center, Red Hat Satellite server, Up2Date,YUM, RPMtools.
  • Designed and implemented fully automated server builds management, monitoring and deployment By UsingPuppet.
  • Worked on User account management, and usedPerl, shell scripting (ksh, bash)to automate administration tasks.
  • Worked on Sub versioning tools LikeSVNandGIT.
  • Worked on JBoss,Apache,Mail Server, andFirewallin both development and Production. Worked on various scripting language likeBash, Shell, Ruby, Perl, Python.
  • Worked on cloud environment,Open Stackand created instances and migrated various applications to Open Stack.
  • Worked on Jenkins,Team Cityand Bamboor continuous integration and for End-to-End automation for all build and deployments.
  • Worked with the team to manage the processing of incoming support requests ensuring effective and timely resolution of issues. Coordinate with other departments to ensure problems are satisfactorily resolved.

Environment: Java, Hibernate, Spring MVC, jQuery, IIS 7.0, Tomcat, Oracle11g, HP Vertica, Atlassian Bamboo, Chef, JIRA, Clover, Junit, Bash, Perl, JMock, Maven, Nexus, NUnit, Moq, Subversion, Git, Linux, Windows, Bash and Python.

Confidential

Linux Administrator

Responsibilities:

  • Administered, maintained Red Hat 4.0,5.0AS,ES,CentOS 5.3/5.4 troubleshooting hardware, operating system, applications & network problems, and performance issues.
  • Installed, configured and maintained HP-UX LinuxandSolaris servers.
  • Hand on experience with installed and configuredCitrix Xen servers.
  • Deployed latest patches performed Red Hat Linux,and Kernel Tuning.
  • Install and configure DHCP,DNS (BIND, MS), web (Apache, IIS), mail (SMTP, IMAP, POP3),and file servers on AIX andSuse Linuxservers.
  • Migrated database applications from Windows 2000 Server to Linux server.
  • Provided production support of Apache and JBoss including installation, configuration, and management and troubleshooting.
  • Implemented virtualization usingVMwarein Linux on HP-DL585 and IBM-z/VM series.
  • Linux kernel, memory upgrades and swaps area and performed Red hat LinuxKickstartinstallations.
  • Implemented day-to-day tasks in Red Hat Linux that include upgradingrpms,kernel,HBA driver, configuringSAN Disks,multipathingandLVM file system.
  • Worked on Webservers;JBoss, Tomcat 5.x/4.x/3.x & Apache Server 2.x/1. x.
  • Apache/Tomcat server,mailserver,MySQLdatabase, and firewalls in both development and production.
  • Working in experience Cisco IOS/IOS-XR/NX-OS, Juniper JUNOS for configuration & troubleshooting of routing protocols: MP-BGP, OSPF, LDP, EIGRP, RIP, and BGP.
  • Setup network printers and installed client/server applications. Defined/setup network protocols, Network File Services (NFS), and Network Information Services (NIS) in Linux and AIX systems.
  • Provided support by 24x7 shift rotation basis and pager support.

Environment: Red Hat Linux 4.0,5.0 AS ES, CentOS 5.1/5.2/5.3, AIX, Suse Linux, HP-DL585, Solaris10, HACMP, Net backup, SAN Storage, 4.5.5, Oracle 9i, Samba, NT/2000 Server, WebSphere, Web Logic 8.1, VMware ESX 2.x, Tomcat, Cisco IOS, Apache Server 1.x,2.x, Jboss5.0.

We'd love your feedback!