We provide IT Staff Augmentation Services!

Devops Engineer (cloud) Resume

2.00/5 (Submit Your Rating)

Newyork, CitY

SUMMARY:

  • Successful DevOps/Cloud Engineer with 13 years of extensive experience in software design, Cloud, application support, deployment and configuration. Strong working experience in Operations, Cloud technologies, Deployment, Automation and Build And Release, Change Management, Process Engineering. In - depth understanding of the principles and best practices of Software Configuration Management (SCM) in Agile (Iterations and standup meetings, Scrum-related meetings, Sprint meetings etc.).
  • Managed environments DEV, QA, UAT and PROD for various releases and designed instance strategies.
  • Worked across both private (Open Stack) and public clouds (Amazon AWS).
  • Working on Open Stack application for deploying, maintaining and troubleshooting in a Cloud environment.
  • Built, deployed and managed Open Stack Environment using Mirantis Fuel 7.0 for PCF bosh deployments.
  • As an Open Stack admin, managed creation of new users, tenant and also assigning resource quotas to Open Stack users using Keystone.
  • Experience in Working with Public Cloud Platform like Amazon Web Services for compute AWS EC2 and Storage S3.
  • Extensively worked on Jenkins for continuous integration (CI) and for End-to-End automation for all build and deployments.
  • Experience with Open Stack Services such as Compute, Network, Storage, Dashboard, Image, Identity, Monitoring and Orchestration Service.
  • Experience in building private cloud infrastructure of Open Stack, deploying through puppet and maintaining them in production. Also have tested Open Stack environment i.e. Nova, Swift, Cinder, Neutron, Horizon, Keystone, & Glance). Also can trace complex build problems, release issues and environment issues in a multi-component environment.
  • Deployed Open stack icehouse, juno, kilo, liberty releases in a multimode environment manually.
  • Experience working with KVM, libvirt, VMware or other virtualization technology.
  • Experienced Linux /UNIX systems administration.
  • Knowledge of IP networking, DNS, load balancing and fire walls.
  • Experience in building new Open Stack Deployment through Puppet and managing them in production environment.
  • Working knowledge of different types of hypervisors (QEMU KVM, VMware Hypervisor).
  • Experience in automating provisioning of resources in Open Stack Nova (VMs, images), Neutron (networks, ports and routers) and Swift (Customized metadata).
  • Experience in user/role/group management using open stack to provide fine-grained, secures access to resources.
  • Worked with Engineers, QA, business and other teams to ensure automated test efforts are tightly integrated with the build system and infixing the error while doing the deployment and building.
  • Expertise in troubleshooting the problems generated while building, deploying and also in production support.
  • Experience in troubleshooting and resolving production service issues and outages during build, deployment and management phases.
  • Proficient in tracing complex build problems, release issues and environment issues in a multi-component environment like OpenStack.
  • Expertise in troubleshooting problems in real time projects with problems spanning across Software, Servers and Configurations, Network, Hardware and multiple tools.
  • Experience in software Release Management, Deployment and Build Management using Git, Gerritt, SVN, Clearcase and Jenkins.
  • Experienced setting up Git servers and Mirrors across Geographical locations and Jenkins Servers.
  • Extensively worked on Continuous Integration Tools Cruise Control and Jenkins to automate build and deployment processes.
  • Experience in using the open source monitoring tools like Zabbix, Nagios, Apache Kafka and Good knowledge in Splunk.
  • Extensively worked with Version Control Systems SVN (Subversion), GIT.
  • Experience with setting up Web Servers and Application Servers Tomcat and IIS.
  • Provide SME in all areas of Cloud (IaaS, PaaS and SaaS) to existing and perspective clients on multiple
  • Experienced in Querying RDBMS such as Oracle, MySQL and SQL Server by using SQL for data integrity.
  • Training team members about software architecture and troubleshooting post deployment issues.
  • Experience in using Bug tracking tools like HP ALM/QC, TDP and Itrack.
  • Efficient in working closely with Development, QA, Product and Business owner teams to ensure high quality and timely delivery of builds and releases across multiple platforms and environments.
  • Experienced installing and configuring Windows, UNIX and Linux Servers.
  • Experienced working in all phases of Software Development Life Cycle.
  • Experience in working for global offshore teams to coordinate production releases.
  • Experienced in handling small short-term projects single handed.
  • Experienced in planning and managing projects.
  • Created extensive documentation, including straight forward how-to procedures for common administrative tasks.
  • Experience with build tools like Jenkins to automate deployments for continuous integration.

TECHNICAL SKILLS:

Operating Systems: Red Hat Linux 9/8/7.2/7.1/6.2 , Ubuntu 12/13/14, CENTOS, Sun Solaris 10/ 9/8, and Windows 2003/2000/NT Server.

Servers: DNS, Mail (postfix, sendmail), NFS, Samba, Vsftp, ssh, ntp, dhcp, Ldap.

Web/ Application Server: Web Logic Application Server 9.x, 10.x, Apache Tomcat 5.x/7.x, Red Hat JBOSS 4.22.GA, WebSphere 6.x/7.x/8.x.

Network Protocols: DHCP, DIG, DNS, SNMP, SMTP, Ethernet, IOS, netstat, NFS, NIS, nslookup, RIP, OSPF, BGP, TCP/IP, and tcpdump, FTP, TFTP.

Languages: C, C++, JAVA, SQL, PL/SQL, PHP, Visual Basic, .net

Scripting Core: Python, Shell Scripting, Power Shell and Perl

CI/CD/: Puppet Razor, Jenkin, Docker, Bamboo, and SonarQube.

Other tools: VMware VSphere, ESX/ESXi, VCenter Server, xen, VirtualBoxTeam Foundation Server (TFS), IIS, SVN and Splunk

PROFESSIONAL EXPERIENCE:

Confidential, NewYork City

DevOps Engineer (Cloud)

Responsibilities:

  • Involved in Requirement gathering, Analysis, Design, Estimation, Development and testing of the assigned tasks in open stack.
  • Handled and Lead End-End open stack deployments in AT&T data centers across the globe using Mirantis Fuel for deployments.
  • Sole responsible for handing over the Datacenters in prescribed time frame.
  • Automated the Open stack installation (Keystone, Glance, Swift, Percona) multimode-HA process using Puppet and integrated keystone with ldap.
  • Lead the entire testing phase of the Datacenters after the deployment, and make it as production ready Datacenter.
  • Take ownership and respond to problems and incidents, resolving or escalating as needed.
  • Build server deployment on Cloud (EC2) servers with help of DevOps tools like Puppet.
  • Maintain a Live Like environment to test any production issues on the setup and push it into production.
  • Administer mixed hypervisor environment of VMware & KVM.
  • Troubleshooting production issues and performing On-Call duties, at times.
  • Automated and modified Open stack components using Puppet according to internal architecture.
  • Integrated Puppet deployment with GIT and Gerritt with automated Jenkins.
  • Knowledge of using Jenkins for continuous integration tool for building and deployment of code.
  • Modified Puppet code to work with Open stack HA using Haproxy and Keepalived.
  • Worked on several MOP’s and User stories and automated the process of installation and configuration.
  • Handling and leading End-End deployments for many sites in AT&T using Mirantis Fuel.
  • Handling and leading infrastructure upgrades
  • Working on Jenkins AVT jobs and provide RCA to improve future Deployments
  • Monitor the Open stack services through Nagios.
  • Creating and customizing the flavors.
  • Allocating quotas to tenants and users based on build document.
  • Launching instances or virtual machines on cloud to provide Iaas.
  • Creation of VM, Snapshot, Template and use them based on the requirement.
  • Create and manage users, tenants, roles using Keystone Identity service.
  • Create, retrieve and manage Images using Glance Image Service.
  • Managing objects using the Swift Object Storage Service.
  • Create and manage Cinder volumes in OpenStack Cloud.
  • Create and collect measurements across OpenStack using Ceilometer Telemetry Service.
  • Configure networks for guest servers using Neutron.
  • Used Neutron with Linux bridging to create virtual sub-nets for individual tenant projects.
  • Launch stacks from templates and manage stacks using the Heat Orchestration Service.
  • Monitoring running stacks including events & resources on OpenStack Cloud.
  • Knowledge in Implementation of horizontal auto-scaling use cases using Open Stack components - Heat, Ceilometers, and Lbaas.
  • Jenkins is used as a continuous integration tool for automation of daily process.
  • Used Ceilometers for Monitoring and altering with Heat.
  • Used Cinder to enable persistent storage for applications like databases deployed in Openstack.
  • Implemented automated local user provisioning in instances created in OpenStack cloud through Ansible Play books.
  • Customized Horizon dashboard to invoke client application REST API.
  • Experience in Implementation of Continuous Integration and Continuous Delivery and other tooling as needed to support internal and customer development efforts to customize and enhance OpenStack.
  • Created playbooks for OpenStack deployments and bug fixes with Ansible.
  • Deployed and tested playbooks in Docker containers before pushing changes in Git.
  • As part of Cisco Cloud team fixed issues related to OpenStack components Nova, Glance, Neutron, Keystone, Mysql/Percona DB, RabbitMQ, Ceph, Repose, HAProxy and Horizon.
  • Assumed responsibility as SRE and Automation engineer for different teams.
  • Merge changes through SDLC pipeline Jenkins and GO for continuous integration
  • Debug and resolve Pre-Post OpenStack deployment failures.
  • Participate in daily scrum calls and take ownership of issues.

Confidential, Columbus,OH

DevOps & Cloud Engineer

Responsibilities:

  • Deploying the Open stack components on multimode with High availability environment.
  • Built, deployed and managed OpenStack Environment using Mirantis Fuel 7.0 for PCF bosh deployments.
  • As an Open Stack admin, managed creation of new users, tenant and also assigning resource quotas to Open Stack users using Keystone.
  • Organizing and implementing an Infrastructure as a Service (IaaS) for applications and Cloud applications.
  • Configuring the Open stack keystone, glance, neutron, cinder and swift, Heat and ceilometers.
  • Managed MySQL database instances and schemas for Open Stack services nova, neutron and keystone.
  • Used Nova commands to build and manage OpenStack VMs of different flavors and different images.
  • Managed Application deployment strategies in Private Open Stack Cloud.
  • Used Keystone to create new users, grant user's privileges, create projects and also assign resource quotas to projects.
  • Hands on experience working with cluster mode RabbitMQ that is used as message queue in Open Stack.
  • Worked closely with other teams on user interaction and support.
  • Regular data backups using swift and also nova snapshots that helped in data retrieval during hardware failure scenarios.
  • Used GitHub for code version management and also GitHub pull requests for code reviews and change reviews.
  • Helped Users create VMs in Nova, create public and private networks in Neutron and setup appropriate security groups for security.
  • Creating and managing cinder volumes.
  • Creating bridge networks for internal and external access.
  • Install and configure compute nova services.
  • Responsible for install, configure and test Openstack environment (Nova, neutron, swift, cinder, Horizon, Keystone and glance).
  • Good hands on experience with LDAP integration.
  • Identify the bugs and report it to the concerned internal team.
  • Attending daily standup meeting, update the status and try to resolve the issues faced by the team.
  • Creating web-based code with Gerrit and reviewing the tool built GIT version control system.
  • Providing secure access to resources using OpenStack for user, role and group management.
  • Participating in all OpenStack core components like collecting data and providing the details for customer in tracking resource with Ceilometer.
  • Extracting the system logs and object logs in the contrail system using Contrail logs.
  • Resolving various production service issues by performing Troubleshooting and deploying the service management development.
  • Root cause analysis, Troubleshooting, 24/7 support and handling of severity tickets.
  • Integrated KVM hypervisor with OpenStack.
  • Responsible for versioning the source code, releasing binary files, creating and applying labels on source files and release files.
  • Written Nova, Glance, Neutron, Cinder, Keystone, Swift, python client API to integrate with existing Application.
  • Customized Horizon dashboard to invoke client application REST API.
  • Created puppet cookbooks and recipes to integrate Heat Templates into open stack.
  • Written Virtualization Layer API (eg., KVM/libvirt and ESX/vCenter API).
  • Implemented multi-tier application provisioning in OpenStack cloud, integrating it with Ansible/Puppet.
  • Used Ceilometer for Monitoring and altering with Heat.
  • Automated operations using scripting languages, including Ruby and Python.
  • Jenkins is used as a continuous integration tool for automation of daily process.
  • Used SQL quarries to check the data integration and Oracle database.
  • Used Cinder to enable persistent storage for applications like databases deployed in Openstack.
  • Debugged networking issues for VMs and Openstack Control plane using tcpdump, ssh, scp, netstat and other debugging tools.
  • Creating VM snapshot and use them on need basis.
  • Deployed Neutron configured and managed neutron services.
  • Deployed compute Nova, configured compute nova services.

Confidential, Austin, TX

DevOps Engineer

Responsibilities:

  • Implemented automations tools Chef, Puppet, Splunk and cloud services AWS.
  • Fundamental knowledge of the AWS cloud computing platform with different component and services.
  • Launching and configuring of Amazon EC2 Cloud Servers using AMI’s and configuring the servers for specified applications.
  • Configuring security groups and grouping the servers depending on the applications. Enabling and disabling of inbound and outbound ports of security groups using AWS GUI and CLI tools knowledge on Amazon CLI tools
  • Taking backup of EBS volume.
  • Implemented Auto Scaling using custom based AMI on Centos/Redhat.
  • Custom monitoring metrics/analysis/alarms via Cloud Watch.
  • Migrated to Red hat satellite server 6 version.
  • Worked exclusively on VMware virtual environment and VMware ESX, experience in using VMware Motion to move VM’s from One Datacenter to another datacenter.
  • Updating patches to keep servers updated against bugs present in the operating system using Red Hat Satellite Server, yum, etc.
  • Exposure to Mesos, Marathon & Zookeeper cluster environment for application deployments & Docker containers.
  • Involved in managing Virtual Centos Linux servers running on VMWare ESX 4/5.
  • Build servers using Kick Start, Red Hat Satellite Server, and VSphere Client.
  • Installed packages using YUM and Red hat Package Manager (RPM) on various servers. Implemented Bash, Perl, Python scripting.
  • Performed the daily system administration tasks like managing system resources and end users support operations and security.
  • Troubleshooting network administration, IIS configuration, DNS setup and modifications, firewall rule sets, local and distributed director, connectivity, and supporting applications.
  • Involved in ILMT Agent Deployments and Oracle/SQL Upgrade project which includes various UNIX builds of different OS platforms across various data centers.
  • Responsible for independent support of Tier 2 issues: reboots, start/stop services, reset Terminal Service and pc anywhere connections, and administrative server maintenance. Daily follow up with clients to ensure resolution of all issues.
  • Create and modified MySQL Python Scripts.
  • Working experience on data migration using python.
  • Implementation of AWS lambda while code supplied in python.
  • Used Logical Volume Manager for the management of Volumes including creation of physical and logical volumes on Linux.
  • Performed Design, involved in code reviews and wrote unit tests in Python.
  • Developed Shell/Python/Perl/Ruby Scripts for automation purpose.
  • Hands on experience in data processing automation using python.
  • Worked on projects like PCI, SR to ensure all goes well and provided support till servers go in to production environment.
  • Worked closely with DBA Team in order to adjust kernel parameters as per requirements.

Confidential

Build & Release Engineer

Responsibilities:

  • Worked portal for triggering builds and releasing them to stakeholders by understanding the pain points of Developers and QA engineers.
  • Implemented Chef to deploy the builds for Dev, QA and production.
  • Maintained and developed infrastructure using Chef, Jenkins, and multiple AWS tools.
  • Worked on establishing a streamlined release process for the development team from scratch.
  • Worked closely with software developers and DevOps to debug software and system problems.
  • Created release notes based on the contents of builds and publish build artifacts to the stakeholders.
  • Continuous Integration: implemented and promoted use of Jenkins within the developer community. Validated Jenkins along with Bamboo.
  • Developed scripts for executing validation/test cases automatically after builds.
  • Managed central repositories: Implemented Atlassian Stash along with GIT to host GIT central repositories for source code across products, facilitate code reviews and login audits for Security Compliance. Developed and maintained in-house Code review system before migrating to the lightweight code review system available in Stash.
  • Designed and implemented the backup strategy for all the critical systems such as build machines, bug tracking tools, central repositories etc.
  • Involved in 24X7 Production support, Build and Migration Assignments.
  • Tuning the kernel parameters based on the application/database requirement
  • Responsible for writing/modifying scripts using sh, ksh, and bash for day-to-day administration.
  • Involved in design, configuration, installation, implementation, management, maintain and support for the Corporate Linux servers RHEL 4x, 5.x, SLES 9, CENTOS 5.x.
  • Developed Shell/Perl Scripts for automation purpose.
  • Used AGILE MVN method to develop a build and also ANT as a build tool.
  • Installing, configuring and administering Jenkins CI tool on Linux machines.
  • Supported and developed tools for integration, automated testing and release management.
  • Verified if the methods used to create and recreate software builds are consistent and repeatable.
  • Involved in Research of the project application architecture to support/resolve build, compile, and test issues/problems.

We'd love your feedback!