We provide IT Staff Augmentation Services!

Devops/cloud Engineer Resume

TX

PROFESSIONAL SUMMARY:

  • 7+ years of experience in IT industry with SCM, Build/Release Management CI/CD, Configuration Management Containerization, Orchestration & AWS, Azure operations Production in cross platform environments.
  • Strong proficiency in supporting Production Cloud Environments (AWS, Azure, and VMWare) as well as traditional managed hosted environments.
  • Created Python Scripts to Automate AWS services which include web servers, ELB, Cloud front Distribution, database, EC2 and database security groups, S3 bucket and application.
  • Configured AWS Identity and Access Management (IAM) users and groups for improved login authentication.
  • Experience in automated deployment (terraform, AWS CloudFormation), and serverless architecture AWS lambda and other AWS services.
  • Responsible for configuring alerts in Azure App insights for monitoring and troubleshooting Azure resources.
  • Security Patching on the Azure IAAS VMs through the Shavlik Patching Tool.
  • Expertise in Azure infrastructure management (Azure Web Roles, Worker Roles, SQL Azure, Azure Storage, Azure AD Licenses, Office365).
  • Experience in Custom Process design of Transformation via Azure Data Factory & Automation Pipelines.
  • Deployed and configured Elastic search, Logstash and Kibana (ELK) for log analytics, full text search, application monitoring in integration with AWS Lambda and Cloud Watch.
  • Worked on automating Nagios alerts and email notifications using Python scripts and executed them through Chef.
  • Implemented and configured Nagios for continuous monitoring of applications in the production environment and enabled notifications via emails and text messages.
  • Ability to write Shell & Perl scripting and worked on Splunk for generating various metrics.
  • Jenkins continuous integration server installation and configuration for all GIT Repositories.
  • Experienced in branching, tagging and maintaining the version across the environments using SCM tools like GIT, Subversion (SVN) and TFS on Linux and windows platforms.
  • Extensively worked with automation tools like Jenkins and Build Forge to implement the End - to-End Automation.
  • Installed/Configured/Managed Jenkins Continuous Integration and Continuous Deployment.
  • Assist in the UAT testing of uDeploy and Jenkins tools also worked on Jenkins to create builds, and pass new builds to IBM Urban code/Udeploy for deployment.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Experience in building scripts using Maven builds tool in Jenkins to move from one environment to another environment.
  • Implementing new projects builds framework using Jenkins, Cruise control & Maven as build framework tools.
  • Experience in using Jfrog and Nexus Artifactory Repository Managers for builds.
  • Deployment of Cloud service including Jenkins and Nexus using Terraform.
  • Experienced working on several Docker components like Docker Engine, Hub, Machine, Compose and Docker registry.
  • Experienced in deploying and maintaining multi-container applications through Docker.
  • Experience writing Ansible playbooks and deploying applications using Ansible.
  • Managing the configurations of multiple servers using Ansible. Implemented Ansible to manage all existing servers and automate the build/configuration of new servers.
  • Well versed with many different concepts of Chef like Roles, Environments, Data Bags, Knife, and Chef Server Admin/Organizations.
  • Deployed puppet for configuration management to existing infrastructure.
  • Built Puppet manifests and bootstrap scripts to allow us to bootstrap instances to various roles without having to maintain AMIs.
  • Installation of Python and setting up SSH connection on remote nodes for configuring, managing and deploying software application on the nodes, using Ansible.
  • Experience in writing Shell scripts to automate the Administrative tasks and management using corn jobs.
  • Expertise in scripting for automation, and monitoring using Bash, Ruby, Python & Perl scripts.
  • Exposed to all aspects of software development life cycle (SDLC) such as Analysis, Planning, Developing, Testing, implementing and Post-production analysis of the projects.
  • Manage deployment, maintenance, support and upgrade of servers, hardware, software, operating systems in server environment.
  • Worked on Data-Center operation and migration across UNIX and LINUX platforms.
  • Experienced in implementing and maintaining an Apache Tomcat/MySQL/PHP, LDAP, LAMP web service environment.
  • Proficiency in multiple databases like MongoDB, MySQL, ORACLE, Amazon DynamoDB, Apache Cassandra and MS SQL Server.
  • Strong understanding of LAMP stack and support of web applications and supporting components such as apache/tomcat/memcache.
  • Experience in Installing, configuring and maintaining Samba, WebSphere & WebLogic Application Servers, Nagios.
  • Experience in setting up network environment using NFS, NIS and LDAP.
  • Experience in Install and configuration of Web hosting administration HTTP, FTP, SSH.
  • Experience in Installation of VMware ESX server and creation of VMs and install different guest OS.
  • Experience in Creating and maintaining user accounts, profiles, security, rights, disk space and process monitoring.
  • Resolving system errors and crashes, huge file sizes, file system full errors.
  • Implemented set of process and services in active directory.
  • Self-motivated team player with excellent verbal and writing communication skills.
  • Experience supporting 24x7 production computing environments. Experience providing on-call support.

TECHNICALL SKILLS:

Operating System: RHEL 5/6/7, Centos 5/6, Ubuntu/Debian, Windows Server 2003, 2008 and 2012, VMware.

Web/Application Servers: Apache, Tomcat, WebLogic, WebSphere, JBOSS

Build Tool: ANT, Maven and MS Build.

Version Control: Git, SVN and CVS.

Continuous Integration & Configuration Management: Jenkins, Chef, Puppet, Ansible.

Artifactory Repositories: Jfrog & Nexus.

Databases: Oracle, SQL Server, My SQL and NoSQL (Cassandra, Mongo DB).

Virtualization Tools: Docker, Kubernetes, VM Virtual Box, VMware.

Cloud Platform: AWS, Azure and OpenStack.

Monitoring Tool: Nagios, Splunk and ELK

Networking/Protocol: TCP/IP, HTTP/HTTPS, NDS, DHCP, NFS, LAN.

Virtual Servers: VMware ESX Servers, vSphere 5.x, Solaris Zones.

Scripting: Shell, PowerShell, Ruby, Python and Perl.

Quality & Security: SonarQube, Find Bugs, Veracode

PROFESSIONAL EXPERIENCE:

Confidential, TX

Sr. DevOps/Cloud Engineer

Responsibilities:

  • Designing existing applications which are running on UNIX/RISC and mainframe architecture to intel based solutions.
  • Created and implemented highly scalability and availability solution for cloud based applications.
  • Design and Implemented DevOps pipeline where infrastructure build and application deployment is automated.
  • Implemented Auto scaling between two availability zones for highly redundant infrastructure.
  • Responsible for migration of legacy on-prem applications to AWS cloud infrastructure.
  • Created migration strategy to move application to AWS cloud.
  • Implemented Jenkins Code Deploy plugin to deploy to AWS and used to automate the build process and deploy the application to Tomcat server.
  • Developed Python and Json scripts to deploy code to different environments on AWS using cloud formation.
  • Deployed and monitored scalable infrastructure on Amazon web services (AWS) using configuration management tool using Ansible.
  • Used Ansible to manage Web Applications, Config Files, Database, Commands, Users Mount Points, and Packages.
  • Responsible for Installing, configuring, and supporting Apache Tomcat server, WebSphere application server and http webserver using Ansible.
  • Used Ansible server and workstation to manage and configure nodes.
  • Experienced working with Ansible tower. Integrating Ansible tower with Jenkins to deploy code to different servers.
  • Create AWS instance via Jenkins with EC2 plugin and integrate nodes in Ansible and integrating AWS S3 bucket with Jenkins for backup of code.
  • Used Chef and other configuration management tools to deploy consistent infrastructure code across multiple environments.
  • Setup the Jenkins jobs for Continuous integration process and to execute test cases.
  • Experience in setting up the build and deployment automation for Terraform scripts using Jenkins.
  • Written Terraform templates, Chef Cookbooks, recipes and pushed them onto Chef Server for configuring EC2 Instances.
  • Created local, virtual repositories in Jfrog Artifactory and integrated with Jenkins.
  • Administered the Maven Repository using Jfrog Artifactory tool and used the same to share the snapshots and releases of internal projects.
  • Planning, deployment and tuning of Elastic search for Linux based infrastructure.
  • Experience with built Elastic search, Log stash and Kibana (ELK) for centralized logging and then store logs and metrics into S3 bucket using Lambda function for more than 2 weeks.
  • To maintain central logging used ELK stack where ElasticSearch for Data analytics, Logstash for logs and Kibana for visualizing the logs using GELF driver in docker service and docker-compose.
  • Implemented Terraform modules for deployment of various applications across multiple cloud providers and managing infrastructure.
  • Created Docker images using a Dockerfile, worked on Docker container snapshots, removing images and managing Docker volumes.
  • Used kubernetes to deploy scale, load balance, scale and manage docker containers with multiple namespaced versions.
  • Containerization of Web application using Docker and Kubernetes and Database maintenance.
  • Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins.
  • Experienced in using Docker Swarm and deployed spring boot applications.
  • In-depth understanding of the principles and best practices of Software Configuration Management (SCM) and CI/CD in Agile.
  • Integrated GIT into Jenkins to automate the code check-out process.
  • Experience with SaaS (Software as a Service), PaaS (Platform as a Service) & IaaS (Infrastructure as a Service).
  • Involved in all projects that move to production and work closely with the Data Center, Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes.
  • Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.
  • Created database tables that can store and retrieve any amount of data, and serve any level of request traffic using DynamoDB. Worked on NoSQL database Cassandra.
  • Participated and led security solution meetings, prepared designed document and presentation for the business / IT groups.
  • Identified IT security risks and identified, evaluated and proposed mitigation strategies.
  • Provided input & suggestions to management in evaluating modern technology & provided IT guidance for Enterprise Applications as well as Corporate infrastructure.
  • Implemented Disaster Recovery plan for IT systems and critical databases.

Environment: AWS services,xcv Ansible, Chef, Docker, Kubernetes, WebSphere, Tomcat, Jenkins, GIT, Maven, Jfrog, Terraform, ELK, Linux, windows, Python.

Confidential, Orego

DevOps/Cloud Engineer

Responsibilities:

  • Developed and configured VM’s in Open DCAE, Central DCAE, Mobility and Edge separately in a control platform strategies for various applications according to the agile process.
  • Done a lot of re-basing, re-deployments and SWM-upgrades on the containers for Open DCAE.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with Shell scripts to automate routine jobs.
  • Using AWS, Creating, Importing and launching volumes, EC2, RDS, Lambda, security groups, auto-scaling, load balancers (ELBs), NACL in the defined VPC.
  • Handled migration of on premises applications to cloud, and created resources in cloud to enable this. Used all critical AWS tools, used ELBs and Auto-Scaling policies for scalability, elasticity and availability.
  • Utilized AWS CLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create nightly AMIs for mission critical production servers as backups.
  • Worked on the configuration management tool Chef for deploying the codes between different environments.
  • Managing AWS infrastructure and automation with CLI and API. Working on Inbound and Outbound services with automation Chef. Deployed multiple resources simultaneously, using CloudFormation templates in AWS.
  • Worked with automation of OS builds and application installations through Chef, Nagios for application and Hardware resource monitoring, worked with plugins in Nagios for monitoring resources.
  • Established Chef Best practices approaches to system deployment with tools with vagrant and managing Chef Cookbook as a unit of software deployment and independently version controlled.
  • Written multiple Cookbooks in Chef, implemented environments, roles, data bags in chef for better environment management.
  • Involved in replacing existing manual deployment and management processes with AWS OpsWorks which uses Chef to automate how servers are configured, deployed, and managed across AWS EC2 instances.
  • Written wrapper scripts to automate deployment of Chef Cookbooks on nodes and running the chef client on them in a Chef-Solo environment.
  • Managing the configurations of multiple servers using Ansible. Implemented Ansible to manage all existing servers and automate the build/configuration of new servers.
  • Wrote Ansible playbooks, inventories created custom playbooks written in YAML language, encrypted the data using Ansible Vault and maintained role-based access control by using Ansible Tower and Implemented IT orchestration using Ansible to run tasks in a sequence which can work on different servers.
  • Developed Ansible playbooks for managing the application/OS configuration files in GitHub, integrating with Jenkins, and Verifying with Jenkins plugins, deploying the application into the Linux environment.
  • Wrote Ansible playbooks by using YAML script to launch AWS instances and used to manage web applications, configuration files, used mount points and packages.
  • Experienced in migrate an On-premises Instances or Azure Classic Instances to Azure ARM Subscription with Azure Site Recovery.
  • Monitor Azure Infrastructure through System Center Operation Manager (SCOM).
  • Responsible of web application deployments over cloud services (web and worker roles) on Azure, using VS and PowerShell.
  • Implemented high availability with Azure Classic and Azure Resource Manager deployment models.
  • Configured Jenkins jobs with the Gradle scripts for various deployments of JAVA/J2EE enterprise applications.
  • Developed and designed continuous integration pipeline and integrated using Git, Jenkins, SonarQube.
  • Managed results in Jenkins Dashboard view using Plugin Dashboard View and also added Sonar Dashboard view into Jenkins.
  • Managed the Maven Repository using Jfrog tool and used the same to share the snapshots and releases of internal projects.
  • Expertise in using Jfrog Artifactory to archive the artifacts created at the end of the build and release process.
  • Extended the generic process by attaching the Jenkins job webhook to all the current Java and Scala-based projects in GitHub.
  • Worked on creation of custom Docker container images, tagging and pushing the images.
  • Experience with container based deployments using Docker, working with Docker images, Docker HUB and Docker registries.
  • Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins.
  • To achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing tool Nginx.
  • Administer, secure, and maintain multiple Kubernetes clusters to support a global service.
  • Deployed new Splunk systems and Monitor Splunk internal logs from the monitoring Console (MC) to identify and troubleshoot existing or potential issues.
  • Perform Splunk agent deployment, configuration and troubleshooting across a variety of platforms.
  • Openshift virtualized PaaS provider - useful in automating the provisioning of commodity computing resources for cost and performance efficiency.
  • Developed the Java based Web Service API's for the application Symantec Workspace Streaming (SWS).
  • Developed automation scripting in Python (core) using Chef to deploy and manage Java applications across Linux servers.
  • Worked on Version control setups like GIT, Installed, Configured and Administered Hudson/Jenkins Continuous Integration Tool.
  • Implemented monitoring solutions with Elasticsearch and Logstash.
  • Configure services such as finger, httpd, iptables, named, sshd, syslog and logrotate.
  • Data Center design and automation, running reports to check for servers that are wasting resources and putting them to task yielding higher efficiency.
  • Developed and deployed multiple routes by using Red Hat JBOSS Fuse ESB and related Open Source technologies (Active MQ, Apache).
  • Extracted the data from MySQL, Oracle, SQL Server and loaded data into Cassandra.
  • Operating system installation and configuration (methods including Kickstart, jumpstart), disc partition set-up, patch administration, package management including kernel upgrade
  • Responsible for updating patches and packages for UNIX, Linux and Application servers.
  • Installed, configured, and maintained services such as FTP, NFS, DNS, DHCP and Samba.

Environment: Red Hat Linux 6.X, 7.X, Windows, AWS Services, Chef, Ansible, Jenkins, Maven, Docker, Docker Hub, Kubernetes, Jfrog, Nagios, Splunk, Python, Shell, VMware, Java, GIT, Apache Webserver, JBoss.

Confidential

DevOps Engineer

Responsibilities:

  • Built and deployed application, web, and database servers for test, development and production environment.
  • Analyzed and executed VMware performance tuning strategies.
  • Day to day server administration and troubleshoot issues related to production environment.
  • Successfully completed various server migration efforts, going from SLES to RHEL, RHEL 6.7 to RHEL 7.2.
  • Created and managed user/group accounts in centrify.
  • Added Disk Space and managed various file Systems on the Linux and UNIX servers.
  • Used VMware VSphere Client to add memory to virtual machines as required.
  • Monitored system logs and important messages for errors and warnings of the hardware and software failure.
  • Scheduled repetitive tasks using Crontab.
  • Developed Ruby and Shell scripts to automate day to day tasks.
  • Managed GIT repositories for branching, merging, and tagging.
  • Efficient experience in using Nexus and Artifactory Repository managers for Maven builds.
  • Experience in artifact management using Nexus and integrate with Maven and Jenkins server.
  • Migrated physical servers to virtual (P2V) and virtual servers to physical (V2P) as required.
  • Migrated VM to AWS EC2 instance.
  • Set up Jenkins servers and build jobs to provide continuous automated builds.
  • Installed and configured puppet agents as per requirement, installed data dog in 6000 servers using puppet module.
  • Fixed puppet agents which are not pointing to puppet master.
  • Created custom puppet modules for Linux security patching Automation, Nagios agent deployment, Datadog agent deployment.
  • Fixed a bug (unsupported oracle asm version for Linux kernel which makes asm disk go unavailable after reboot) in security patching module in puppet.
  • Configured Puppet to trigger Jenkins Jobs to automate the creation of Docker images from successful Builds and later used for Rolling deployments in to the Kubernetes Cluster by defining the new Images in the Deployments and Pod definitions.
  • Deployed applications in Docker containers.
  • Performed systems monitoring, upgrades, performance tuning and backup and recovery.
  • Prepared and executed Shell Scripts and Perl Scripts.
  • Planned, documented, and implemented hardware and OS upgrades.
  • Used Redhat Satellite Server to create and configure channels.
  • Configured and administered DNS Servers using BIND and involved in the migration of DNS servers among data centers.
  • Implemented Nagios to monitor and set up thresholds on the various systems parameters.
  • Assigned special privileges to the users using sudo command.
  • Established remote and secured connection through SSH gate.
  • Performed volume management using LVM on Linux.
  • Maintained documentation reports and presented weekly systems status report.

Environment: Redhat Linux 5/6, AWS services, DNS, Shell/PERL, Ruby, scripts, Apache, GIT, Puppet, Jenkins, Nexus, Nagios, Docker, Kubernetes.

Confidential

Systems Administrator

Responsibilities:

  • Performed Installation, configuration of RHEL 5/6, CentOS 5/6 and Solaris operating system.
  • Performed live as well as manual OS upgrade from Red Hat 3, 4 to red hat 5, 6.
  • Creating and managing shared disk groups in clustering environment.
  • Setup and management of SFTP server for file transfer services.
  • Installed/configured/maintained the Linux servers NIS, DNS, NFS, Sendmail, apache, ftp, sshd.
  • Implemented chroot jailing for users to have restricted access to the SFTP server.
  • Setup LDAP Client services on Linux Servers.
  • Proficient in installation, configuration and maintenance of applications like Apache, LDAP and PHP.
  • Configured Linux Kickstart on multiple servers for network installation.
  • Creating and cloning virtual machines in VMware environment using Virtual Infrastructure client 3.5 and Vsphere 4.0.
  • Performed OS hardening to make UNIX environments more secure. Installed Center of Internet Security (CIS) benchmark tool to gauge security loopholes and hardened the system accordingly.
  • Set up test labs for testing hardware and software compatibility with new releases of OS, application software.
  • Extensive experience in installing, integrating, tuning and troubleshooting Apache, Tomcat, and WebSphere servers.
  • Implemented SUDO, SSH and other security tools and implemented SOX (Sarbanes Oxley) security compliance.
  • Performed Volume Management using Logical volume management (LVM).
  • Acted as liaison between various development teams, DBA and application teams to resolve issues and provide support.
  • Prepared technical documentation for all set up and configuration steps, architecture Visio diagrams.
  • Configured and installed apache web servers on the different Linux and UNIX servers.
  • Monitored system logs and important messages for errors & warnings of hardware & software failure.
  • Created file system on LUNs from SAN environments, which included EMC Symmetrix/ Clariion series.
  • Configured and troubleshot Symantec Enterprise Security Monitoring Tool.
  • Provided Shell scripts to automate to support setup, configuration and operational tasks.
  • Provided 24x7 production support for 200+ Linux and Solaris OS.

Environment: Red Hat 5.x,6.x Logical Volume manager, Centos 5/6, DNS, NFS, SMTP, Web server Apache.

Hire Now