Sr. Devops Engineer Resume
Fort Worth, TX
SUMMARY
- Over 8 years of experience in teh field of IT with focus on DevOps, AWS cloud, Linux, Unix, Continuous Integration, Configuration Management, Build, Deploy and Release management, Agile methodologies, VMware with concentration on various automation tools to oversee teh end - to-end SDLC process.
- Experience with an in-depth level of understanding in teh strategy and practical implementation of AWS Cloud Specific technologies including EC2, EBS, S3, VPC, RDS, SES, ELB, EMR, ECS, Cloud Front, Cloud Formation, Elastic Cache, Cloud Watch, RedShift, Lambda, SNS, Dynamo DB, AWSCONFIG, VMWARE, Cloud Foundation.
- Implementing infrastructure on new AWS systems and migration of existing infrastructure to AWS Cloud platforms and automated using Terraform, Cloud Formation Templates and modules.
- Worked on templating (AMI), creating Elastic Block Storage (EBS) snapshots to ensure backups and promote reusability. Assigned Storage classes to S3 based on Object Lifecycle to reduce storage consumption cost.
- Worked on various Azure services like Compute (Web Roles, Worker Roles), Virtual Machines (VM),Azure Websites, App Service, Caching, SQL Azure, NoSQL, Storage, Network services, Azure Active Directory, API Management, Scheduling, Auto Scaling, and PowerShell Automation, Azure Cosmos DB, Cloud Services.
- Experienced in providing cloud Infrastructure using Microsoft Azure. Worked on creating Virtual Private Networks (VPN), Virtual Machines (VM) and using Azure services like Blobs, Tables, Message queues.
- Set up a GCP Firewall rules to allow or deny traffic to and from teh VM's instances based on specified configuration and used GCP cloud CDN to deliver content from GCP cache locations drastically improving user experience and latency. Created Clusters in Google Cloud and managed them using Kubernetes.
- Experience in managing DNS using Route 53 of AWS.
- Understanding of Cloud Environment like AWS, Azure, PCF Pivotal Cloud Foundry, Google Cloud Platform.
- Experienced in writing terraform modules for automation and created VPC-VPN connections from data center to Prod environment and Cross account VPC Peering. And launching EC2 instances through Terraform.
- Experience on performing tasks like Branching, Tagging, and Release Activities on Version Control Tools like SVN, GIT. Expertise in implementing DevOps culture through continuous integration / continuous deployment tools like Jenkins, Code Pipeline, Maven, and configuration management tools like Chef and Ansible.
- Responsible for teh development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of teh products to various developments using various tools.
- Implemented CI/CD using various CI Tools like Jenkins, Hudson, Bamboo, and Sonar type Nexus.
- Extensively worked on automation tools like Jenkins Freestyle and pipeline jobs for end-to-end automation to build, test and deliver artifacts and Troubleshoot teh build issue during teh Jenkins build process.
- Expertise in Jenkins plugin management areas and implemented several CI/CD pipelines using AWS EC2, Build Pipeline, Docker, GIT, Junit, and Pipeline plugins into teh AWS ECS cluster.
- Experienced in configuring and setting up Jenkins with plugins to implement (CI/CD) pipeline. Integrated DevOps tools like AWS, Git, Maven, Ansible, Docker and application servers onto pipeline in Jenkins.
- Experienced in using Ansible as a configuration management tool and developed Ansible Playbooks using YAML to provision teh Infrastructure and used Ansible Control server to deploy playbooks to teh target machines to reduce teh downtime. Installed and configured Ansible and created Ansible Roles and playbooks for provisioning teh instances, creating subnets, and installing packages. Also worked on Ansible Tower for deployments.
- Integrated plugins for creating deployment pipelines like Ansible plug-in with Jenkins for automation of software installationand deployment process in target environments (e, and Production).
- Experience in Working on Chef with Knife commands to manage Nodes, Cookbooks, Chef Recipes, Chef attributes, Chef Templates and extensively used Ruby scripting on Chef Automation for creating cookbooks.
- Good noledge on Puppet configuration management tool which includes installing Puppet master, agents and writing manifests from scratch and pushing them to agents for several POCs.
- Expertise in creating Pods usingKubernetesand worked with Jenkins pipelines to drive all micro services builds out to teh Docker registry and tan deployed toKubernetes.
- Experienced with Python, and Shell Scripting Languages and passionate about learning new scripting languages on demand.
TECHNICAL SKILLS
OS: RedHat (6.x,7.x), CentOS (6.x,7.x), Ubuntu (16.04, 18.04), Windows 2014, 2016
Programming Languages: C, Java Script, Linux, Python, Perl, Bash, Ruby
Version Control Tools: GIT, Subversion
Networking: HTTP/HTTPS, FTP, NFS, SMB, SMTP, SSH, NTP, TCP/IP, NIS, DNS, DHCP, LDAP, LAN, WAN
Build tools: Ant, Maven and Teamcity
CI and CD tools: Jenkins and Azure DevOps.
Configuration/Automation: Ansible, Puppet, Kubernetes and Chef
Cloud Technologies: AWS, Microsoft Azure, Open stack
Web/Application Servers: Web logic, JBoss, WebSphere, Apache Tomcat
Bug Tracking Tools: JIRA, Rally, Fisheye
Monitoring Tools: Nagios, ELK and Splunk
Database: Oracle, SQL SERVER, Cassandra and MongoDB.
PROFESSIONAL EXPERIENCE
Sr. DevOps Engineer
Confidential - Fort Worth, TX
Responsibilities:
- Facilitating robust automation process which enable teams to safely build and deploy teh code continuously into various (Dev, Staging and Production) environments using advanced DevOps lifecycle tools.
- Working with teh team and gathering prerequisites from product managers of teh required Machine Learning Applications dat are expected to migrate to Azure for better IaaS and checking dat teh documented needs precisely and completely communicate teh requirements and expectations of teh client.
- Running of Apache Hadoop, CDH and Map-R distros, dubbedElastic MapReduce (EMR)on(EC2).
- Hands on experience in using various Hadoop distros (Cloudera (CDH 4/CDH 5), Hortonworks, Map-R, IBM Big Insights,ApacheandAmazon EMRHadoopdistributions.
- Knowledge in installation, configuration, supporting and managingHadoop Clustersusing Apache,Cloudera(CDH3, CDH4) distributions and on Amazon web services (AWS).
- Experienced in writingAd Hocqueries usingClouderaImpala, alsousedImpala analytical functions.
- Configuring and working with advanced DevOps tools using GIT, Jenkins, Ansible, Nexus, SonarQube, Kubernetes Orchestration, Terraform and Docker Containerization platforms for automating and managing infrastructure.
- Configured, monitored, and automated AWS as well as involved in deploying teh content cloud platform on AWS using EC2 and EBS. Involved in migrating on premise data to AWS Cloud platform using AWS Snowball, LightSail.
- Designing and developing IAAS (Infrastructure as a Service) for migration of On-Premises Applications into Azure Cloud platform and its features which includes provisioning services VirtualNetwork, Subnets, StorageAccounts, LoadBalancers, VirtualMachines, PrivateLinks, CosmosDB, EventHub’s, Securitynetworks, AzureContainerRegistry, AzureKubernates Service and ARM Templates including provisioning services using Terraform.
- Experienced in GitLab CI and Jenkins for CI and for End-to-End automation for all build and CD.
- Experienced in working with version control systems like GIT and used Source code management client tools like GitBash, GitHub, GitLab.
- Worked on build tools likeApache, Ant and Maven.
- Working experience with cloud infrastructure of AWS (Amazon Web Services) and computing AMI virtual machines on Elastic Compute Cloud (EC2).
- Managed local deployments in Kubernetes, creating local cluster and deploying application containers.
- Integrated Jenkins with various DevOps tools such as Nexus, SonarQube, Puppet and used CI/CD system of Jenkins onKubernetes container environment, utilizingKubernetes and Docker for teh runtime environment for teh CI/CD system to build and test and deploy.
- Create, configure and maintainKubernetes environments for security microservices. Explore technologies dat increase usability and performance of teh microservices in theKubernetes environment. Provide all aspects of DevOps support for team developing security microservices.
- UsedKubernetesto orchestrate teh deployment, scaling and management of Docker Containers.
- Designed, Installed and ImplementedAnsible configuration management system.
- UsedAnsible to manage Web applications, Environment’s configuration Files, Users, Mount points and Packages
- Developed Chef Cookbooks for Splunk in cloud environments with auto scaling for task force initiatives requiring big data analysis. Drive complex deployments of Splunk dashboards and reports while working side by side with technical teams to solve their integration issues.
- Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments. Compiling Java code, Debugging and Placing builds into Maven repository.
- Automated Nagios services for database server, webserver, application-server, networks, file sizes, RAM utilization, Disk performances using Python script in Chef.
- Installed Splunk in production servers for logging purpose. Built Splunk dashboards for application monitoring.
Environment: AWS, Azure, Azure functions, VMware, Cloud Formation Templates, Terraform, GIT, GitHub, Bash, Python, Ant, Maven, Docker, Jenkins, Chef, Linux, Unix, Apache Tomcat, Windows, Splunk, AppDynamics, Jira.
AWS Cloud DevOps Engineer
Confidential, Irving, TX
Responsibilities:
- Build and configure a virtual data center in teh Amazon Web Services cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer, Cloud Watch, Cloud Trail, and Security Management VPC.
- Build application and database servers using AWS EC2 and create AMIs as well as use RDS for Oracle DB.
- Worked on Docker and created virtual instances with Docker.
- Experience with Docker. Perform daily system monitoring, verifying teh integrity and availability of all hardware, server resources, systems and key processes, reviewing system and application logs, and verifying completion of scheduled jobs such as backups.
- Worked on installation ofDocker usingDocker toolbox.
- Worked on creation of customDocker container images, tagging and pushing teh images.
- Worked on creating theDocker containers andDocker consoles for managing teh application life cycle.
- Worked on Creating API’s on nodeJSand AngularJS
- Worked on AWS OpsWork,AWS Lambda, and AWS code deploy AWS cloud formation and cloud foundry.
- Install, configure and administer log analyzer tool Cloud Watch.
- Worked on migrating VMware to AWS using snowball and VM Import/Export.
- Worked with AWS bean stalk, AWS code deploys, lambda, VPC and CLI
- Worked on various monitoring tools to troubleshoot logs and alerts with Nagios, Splunk and SNMP monitoring.
- CreatingPuppet deployment environment and creatingPuppet manifestand RegisterPuppet as a solution instance and importingPuppet classes and services.
- Deploy Puppet to completely provision and manage AWS EC2 instances, volumes, DNS, and S3.
- Involved in RPM package building according to teh requirement using fpm and deploying teh package using puppet enterprises to puppet agent.
- Involved in troubleshooting any reported problems, analyzing heap/thread dumps and network packets taking tcpdump, snoop using Wire Shark.
- Involved in Veritas NetBackup LOB Media server conversion to SAN Clients, installation, configuration and administration of NetBackup and TSM (Tivoli Storage Manager) for backups/recovery.
- Used UNIX/Linux shell scripting to automate system administration tasks, system backup/restore management and user account management.
Environment: Ubuntu, DB2, Jenkins, Git, Subversion, vSphere, VMware, Azure, AWS, Docker, Chef, Puppet, Apache Webserver, JBoss, WebSphere Application Server & UNIX shell scripting.
Systems Engineer
Confidential, irving, TX
Responsibilities:
- Installed and configured Solaris 8,9,10 using CD media, Jumpstart and RHEL 4.x, 5.x using CD media, Kickstart.
- Administered and troubleshoot Solaris and RHEL installed on Sun Fire and IBM blade.
- Implemented system upgrades including hardware, operating system and patch upgrades.
- Created, modified, and deleted users, groups and group memberships as per requirements.
- Analyzed and monitored resource utilization, and system performance using various system tools such as vmstat, saretc.
- Made backups of teh directories and files using teh tar, gzip, and gunzip tools.
- Wrote Shell scripts for monitoring teh systems and applications such as monitoring teh processes in all teh servers, and also run cron jobs using Cron and at.
- Managed volume and file system using VxVM, SVM and ZFS on Solaris and LVM in Linux.
- Configured NFS on Solaris and Linux servers.
- Created and maintained Solaris 10 zones.
- Installed Apache Web Server, Web Logic Application Server, and Oracle database in teh servers.
- Configured domains, admin and managed servers in Web Logic application server to deploy Web/Enterprise applications.
- Involved in documentation of Solaris and RHEL environment and configuration details.
Environment: Sun Solaris 8, 9, 10, Redhat 4.x, 5.x, IBM Blade, RHN satellite server, Sun update manager, cron, scripting, VxVM, SVM, ZFS, LVM, Apache, BEA WebLogic 8.1, Oracle 9i.
