Devops/azure Engineer Resume
San Diego, CA
SUMMARY
- Overall, 9 years of comprehensive experience in IT industry in that 5 years of experience in the areas of DevOps, AWS Cloud, CI/CD pipeline, Configuration Management Build/Release Management and Linux/Windows Administration.
- Experience in Cloud implementations AWS, Azure involving extensive work towards code compilation, packaging, building, debugging, automating, managing, tuning and deploying code across multiple environments yet flexible in multitasking when necessary. Proficiency in writing automation scripts to support infrastructure as code in AWS/Azure and Linux/Windows Administration.
- Experience in architecting and Configuring public/private cloud infrastructures utilizing Amazon Web Services (AWS) including EC2, Elastic Load - balancers, Elastic Container Service (Docker Containers), S3, CloudFront, RDS, DynamoDB, VPC, Direct-Connect, Route53, Cloud Watch, Kinesis, Cloud Formation, IAM
- Experience on complete software development life cycle (SDLC) with software development models like Agile, Scrum Model, JIRA, Waterfall model.
- Highly motivated and committed DevOpsEngineer experienced in Automating, configuring and deploying instances on AWS, Microsoft Azure and Rackspace cloud environments and Data centers.
- Build and configure a virtual data center in the AWS cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer (ELB).
- Transfer data from Datacenters to cloud using AWS Import/Export Snowball service.
- Automate deployment for SaaS based application oncloudusing Chef Enterprise, Pivotal Cloud FoundryandAWS.
- Manage Amazon Redshift clusters such as launching the cluster and specifying the node type as well.
- Setup and build AWS infrastructure using various resources, VPC EC2, RDB, S3, IAM, EBS, Security Group, Auto Scaling, SES, SNS and RDS in Cloud Formation JSON templates, Route53, Lambda.
- Create and deploy applications, manage domains, control access to our OpenShift applications, and give you complete control of your cloud environment.
- Worked on AWS for deploying EC2 instances consisting of various flavors viz., Oracle Linux, RHEL, CentOS, Ubuntu and Solaris in both Linux and Windows.
- Created and deployed VMs on the Microsoft cloud service Azure, managed the virtual networks, Azure AD and SQL.
- Experience in maintaining Atlassian products like JIRA, Confluence, Bamboo and Bitbucket.
- Experience in development and deployment of applications using JBoss, IBM WebSphere Application andApacheTomcat.
- Knowledge inTerraformas infrastructure providers, build images using Packer.
- Designed highly available, cost effective and fault tolerant systems using multiple EC2instances, Auto-Scaling, Elastic Load Balance(ELB) and AMIs and Glacier for QA and UAT environments as well as infrastructure servers for GIT and Chef.
- Designed and implemented for fully implemented server build management, monitoring and deployment by using chef.
- Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby, Shell/Bash, Perl, Groovy and Docker on familiar servers like Apache.
- Involved in development of test environment on Docker containers and configuring the Docker containers using Kubernetes.
- Created and updated puppet manifests and modules, files and packages stored in GIT repository. Responsible for implementing Puppet for applications deployment.
- Perform architect roles like redefining architecture and automate existing one
- Experience in Installation and Configuration of different modules of Service-Now.
- Experienced in branching, tagging and maintaining the version across the environments using SCM tools like GIT, Subversion (SVN) and TFS onLinuxand windows platforms.
- Developed Playbooks usingAnsibleto deploy consistent infrastructure code across multiple environments.
- Installed Jenkins/Plugins for GIT repository, setup SCM polling for immediate build with maven and maven repository (Nexus Artifact) and deployed apps using custom Ruby modules through puppet as a CI/CD process.
- Worked on Jenkins jobs to new server, Jenkins pipelines, and Dockized build environments
- Advance troubleshooting for SSO web applications and SAML integrations Digital Key Management and Federated Identity partner integration.
- Worked on monitoring tools such as Nagios, Splunk,ELKStack (Elasticsearch, Log stash, Kibana), Cloud Watch.
- Experience in Installing, configuring Cloud Foundry Ops Manager, App Manager, Etc.
- Configuring and installing VMware virtual center servers and VMware Vcenter Appliance.
- Managed VMwareESXi hosts using vSphereclient and Web client. Created and deployed LVM, resized the logical volume and volume group.
- Monitoring the servers using tools like BMC and Nagios and providing 24x7 on call support rotation basis.
- Expertise in Installing and Managing LDAP, NIS, NIS+, NFS, DHCP, SAMBA, DNS etc.Knowledge of using Routed Protocols like FTP, SFTP, SSH, HTTP, HTTPS and Direct connect.
TECHNICAL SKILLS
Operating system: Linux (RHEL (Red Hat 4/5/6/7), CENTOS & SUSE), Solaris 11/10/9/8, HP-UX 11.0, 11.11, 11.23, 11.31, HPUX11i V1, V2 & V3, Ubuntu 12/13/14, Windows NT /2000/2003, DEBIAN.
Application Servers: WebLogic Application server 9.x, 10.x, Apache Tomcat 5.x/7.x, Red Hat JBoss 4.22. GA Web Sphere 6.x/7.x/8.x
Automation Tools: Jenkins, chef, Puppet, Ansible, Docker, Terraform, Open Shift, spinnaker
Version control tools: GIT, Subversion(SVN), Bit Bucket, GitHub
Web servers: Tomcat, APACHE 2.x, 3.x, JBOSS 4.x/5.x, Web Logic (8/9/10), Web Sphere4.0/5.0 and nginx
Networking/Protocol: DNS, DHCP, CISCO Routers/Switches, Palo alto, WAN, TCP/IP, NIS, NFS, SMTP, LAN, FTP/TFTP, Juniper, Cisco
Virtualization Technologies: VMWare ESXi, Windows Hyper-V, Power VM, Virtual box, Citrix, Xen
Cloud services: AWS EC2, VPC, EBS, AMI, SNS, RDS, DynamoDB, CloudWatch, CloudFormation, AWS Config, S3, Cloud Trial, IAM, OpsWork, Route 53, EKS,ECS
Databases: RDBMS, NoSQL, MySQL, DB2, PostgreSQL, MongoDB, Cassandra DB, Hadoop
Programming/Scripting Languages: Shell, C, Perl, Python
Bug Tracking Tools: Bitbucket, JIRA, Confluence, Bugzilla
PROFESSIONAL EXPERIENCE
Confidential, San Diego CA
DevOps/Azure Engineer
Responsibilities:
- Expertise in Azure Devops ci/cd pipelines deployment of java spring boot microservices, .net core microservices applications.
- Creating and maintaining containerized micro services and configuring/maintaining private container registry on Microsoft Azure for Hosting Images and using Windows Active Directory.
- Managed servers on the Microsoft Azure Platform Azure Virtual Machines instances using Ansible Configuration Management and created Ansible Playbooks, tasks, and roles to automate system operations.
- Worked on AZURE (IaaS) migrating like creating AZURE VMs, storage accounts, VHDs, storage pools, migrating on premise servers to AZURE and creating availability sets in AZURE and performed Hardening of the VM's and disk encryption using the Key Vault in MS Azure.
- Hands on experience on AzureARM templates development, creating multiple storage accounts based on environments, administering Azure security center to provide patches and security updates to Azure VMs, securing the application by configuring the Azure key vault.
- Deployed and Maintained windows phone applications on Azurecloudtechnologies. Converted .Net application to Microsoft AzureCloudService Project as part ofcloud deployment.
- DevisedAzure Terraform to deploy the infrastructure necessary to formulate development, test, and production environments. ConfiguredAzure VPN gateway and established Site-to-Site connectivity, Express Route with On Premise Networks andAzure
- Set up Jenkins server and buildjobs to provide continuous automated builds based on polling the Git source control system during the day and periodic scheduled build overnight to support development needs using Jenkins, Selenium and Maven.
- Performed Continuous Integrated delivery (CI and CD process) using Jenkins, Spinnaker and Udeploy
- Supported and deployed to web application servers such as WebLogic, JBOSS,Apache Tomcat, andApacheHTTPD servers.
- Worked with administrators to ensure Splunk is actively and accurately running and monitoring on the current infrastructure implementation.
- Hands on experience on using Terraform along with packer to create custom machine images and automation tools like Chef/Ansible to install software's after the infrastructure is provisioned.
- Worked with Terraform for automating VPCs, ELBs, security groups, SQS queues, S3 buckets, and continuing to replace the rest of our infrastructure.
- Created Ansible roles in YAML and defined tasks, variables, files, handlers, and templates. configured the Ansible files for parallel deployment in Ansible for automating the Continuous delivery process and used Ansible for configuring and managing multi-node configuration management over SSH and PowerShell.
- Worked with Docker and Kubernetes on multiplecloudproviders, from helping developers build and containerize their application (CI/CD) to deploying either on public or privatecloud.
- Created, managed, and performed container-based deployments using Docker images containing Middleware and Applications together and Evaluated Kubernetes for Docker container orchestration.
- Utilized Kubernetes and Docker for the runtime environment for the Continuous Integration/Continuous Deployment system to build, test, and deploy. Created Jenkins jobs to deploy applications to Kubernetes Cluster.
- Worked on creating the Docker containers, Docker images, tagging and pushing the images and Docker consoles for managing the application life cycle and Deployed Docker Engines in Virtualized Platforms for containerization of multiple applications.
- Used Jenkins and pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes.
- Integrated GIT into Jenkins to automate the code check-out process used Jenkins for automating Builds and Automating Deployments.
- Tested Splunk search strings & operational strings and used it as resource monitoring tool. Worked with administrators to ensure Splunk is actively and accurately running and monitoring on the current infrastructure implementation.
- Excellent hands-on experience working with monitoring tools such as Nagios, Splunk, ELK and working with load balancing, Integrating, and monitoring with Nagios and Splunk also checking the health of applications.
- Developed PowerShell script to fetch necessary information from webpages according to the requirement and to automate routine tasks when applicable.
- Involved in writing Ansible playbooks for setup and configuration of tools including Jenkins and artifactory on remote servers using REST API protocol.
- Lead and participate in the architectural design of features early in the development cycle, influencing it to drive quality and adherence to the specification.
- Architected and designed Rapid deployment method using Chef andAnsibleto auto deploy servers as needed.
Environment: AZURE, Jenkins, Docker, JIRA, SQL, TFS, Git, Github, Shell, Groovy, Python, Ant, Maven, Apache Tomcat, Java, RHEL/Linux, Centos, Solaris, Udeploy, Terraform, Splunk, Redshift, Kubernetes, JBoss, OpenShift.
Confidential, Austin TX
DevOps/AWS Engineer
Responsibilities:
- Launching EC2 instances and involved in AWS RDS, S3, Load Balancing, IAM, VPC, Cloud Formation, Lambda, Cloud Watch.
- Used AWS Route53, to route the traffic between different availability zones. Deployed and supported Mem-cache/AWS Elastic-Cache and then Configured Elastic Load Balancing (ELB) for routing traffic between zones.
- Developed Terraform templates to create load balancers (ELB), EC2 instances with auto scaling, monitoring on the fly for different environments such as QA, SIT, stage which will run on different VPCs.
- Written Templates forAWSinfrastructure as a code usingTerraformto build staging and production environments.
- Worked on Multiple AWS instances, set the security groups, Elastic Load Balancer (ELB) and AMIs, Auto-scaling to design cost effective, fault tolerant and highly available systems.
- Worked with Amazon Web Services (AWS) like EC2, Elastic Load-balancers, Elastic Container Service (Docker Containers), S3, Elastic Beanstalk, Cloud Front, Elastic File system, VPC, Route53, Cloud Watch, Cloud Trail, Cloud Formation, IAM.
- Launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu) and configuring launched instances with respect to specific applications.
- Creating S3 buckets and managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
- Defined AWSSecurity Groups which acted as virtual firewalls that controlled the traffic allowed reaching one or more AWS EC2 instances.
- Working on Multiple AWS instances, set the security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems.
- Wrote lambda scripts to simplify building smaller, on-demand applications that are responsive to events and new information.
- Worked on NoSQL database DynamoDB to process large data documents.
- Migrated the productionSQLserver schema to the newAWSRDS Aurora instance. Wrote SQL queries and worked on administration for optimizing and increasing the performance of database.
- Installed and administered Docker and worked with Docker for convenient environment setup for development and testing.
- Developing Docker images to support Development and Testing Teams and their pipelines; distributed Jenkins, Selenium and JMeter images, and Elasticsearch, Kibana and Logstash (ELK & EFK) etc.
- Installed Docker Registry for local upload and download of Docker images and even from Docker hub.
- Worked on the Docker ecosystem with a bunch of open-source tool like Docker machine, Docker Compose, Docker Swarm.
- Designed and Developed Bamboo Buildsdeployments on Docker containers.
- Expand Red Hat OpenShift Container Platform solution to multiple CPU architectures
- Used the JIRA, Confluence for bug tracking, creating the dashboard for issues.
- Installation of ELK(Elasticsearch/Logstash/Kibana) stack
- Managing and optimize the Continuous Integration using Jenkins,Bambooand troubleshoot the deployment build issues using the trigged logs.
- Carried automated Deployments and builds on various environments using continuous integration (CI) tool Jenkins.
- Used Git for source code version control and integrated withJenkinsfor CI/CD pipeline, code quality tracking and user management with build tools Maven and Ant.
- Wrote Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
- Worked with Windows,Linuxand AWS teams to resolve issues and plan for infrastructure changes.
- Provided documentation of solutions for VMWare, Windows,Linux,and AWS teams.
- Set up preconfigured RHEL5.x and 6.x on local and in the cloud on AWS EC2 and defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
Environment: AWS, OpenStack, Docker, Jenkins, Linux, VMware, RHEL, Satellite, Splunk OpenShift, Artifactory, GitHub, SVN, Chef, Puppet Mcollective, Puppet Hiera, Nagios, Ruby, Python, LAMP, PowerShell, Ubuntu, CloudFormation, Bamboo, Apache, Terraform, Nginx.
Confidential, San Diego, CA
DevOps Engineer
Responsibilities:
- Involved inDevOpsmigration/automation processes for build and deploy systems.
- Consulted and recommended client in Build and Release Management Implementation.
- Used SCM/Build tools for Developers. Helping to resolve all SCM/Builds issues like merge conflicts, compilation errors, missing dependencies, Branching/Merging/Tagging.
- Worked withAnsibleplaybooks for virtual and physical instance provisioning, Configuration management and patching throughAnsible.
- Worked in an agile development team to deliver an end to end continuous integration/continuous delivery (CI/CD) product in an open source environment using tools like Puppet, Jenkins.
- Experience in writingPuppet manifests and modules to automate the deployment process and to integratingPuppet manifests into Jenkins jobs for a continuous delivery(CD)framework.
- Configured and monitored distributed and multi-platform servers usingchef.
- Worked on AWS for deploying EC2 instances consisting of various flavors viz., Oracle Linux, RHEL, CentOS, Ubuntu and Solaris in both Linux and Windows.
- Developed build and deployment scripts using Gradle and Ant, Maven as build tools in Jenkins to move from one environment to other environments.
- Created a fully CI/CD process. Automated Build and Deployment Platform and coordinating code build promotions and orchestrated deployments usingJenkins/Hudson and GitHub.
- BuildJavacode on to different Jenkins servers as per the schedule.
- Experience in working in .Net application and branching, Tagging, Release Activities on Version Control Tool like GIT and Subversion(SVN).
- Maintained and managed assigned systems, Splunk related issues and administrators.
- Worked withOpen Shiftplatform in managing Docker containers and Kubernetes Clusters.
- Created and maintained the Power Shell scripts and Perl scripts deployment scripts for Tomcat application servers.
- Performed and deployed Builds for various Environments like QA, Integration, UAT and Productions Environments.
- Responsibility to perform the Security Scans, defect tracking, defect reporting and defect reproducing using SonarQube, Bugzilla and JMeter.
- Manage releases to make sure the code goes to live with Quality and security.
Environment: Java, Maven, ANT, Gradle, groovy, GIT, SVN, Puppet, Jenkins, Ruby, Splunk, JMeter, Tomcat, Sonar Qube, Bugzilla, Shell and Perl Scripts, Ansible, PowerShell, Nexus, RHEL 5.x/6.x.
Confidential
Linux Administrator
Responsibilities:
- Created and maintained user accounts in RedHat Enterprise Linux (RHEL)and other operating systems
- Migrated different projects from Perforce toSVN
- Performing NIC bonding onLinuxSystems for redundancy.
- Diagnosed and resolved problems associated with DNS, DHCP, VPN, NFS, and Apache.
- Created Bash/shell scripts to monitor system resources and system maintenance.
- Installed, tested and deployed monitoring solutions with Splunk services.
- Resolved configuration-based issues in coordination with infrastructure support teams.
- Maintained and managed assigned systems, Splunk related issues and administrators.
- Skilled in deploying, configuring and administering Splunk clusters.
- Responsible for the basic administration tasks related to LDAP andWebSpherePortal.
- Installed and configured servers using RedHat Linux KickStart method.
- CreatedLinux Virtual Machines using VMware Virtual Center, creating VM Templates, and troubleshooting all Virtualization related issues.
- Expertise in remote access and application virtualization technologies such as XEN, VMware, ESX, ESXi, etc onLinux.
- Coordinating with 24 x 7 on-call support personnel in debugging.
Environment: RHEL, Windows, Shell Script, VMware servers, XEN, ESX, ESXi, WebSphere, Perforce, Splunk Enterprise Server 5.x, SVN, Windows 2003 server, Kick Start, Solaris.
