Senior Devops Engineer Azure Resume
4.00/5 (Submit Your Rating)
Fort Worth, TX
SUMMARY
- AWS Cloud, Azure, DevOps, Build and Release Engineering in automation, Linux Administrator, deploying and release of code from one environment to another.
- Develop, enhance and maintain the build, deployment and configurations for continuous integration and automate regression and acceptance testing.
- Automate the Build and deploy of all internal Java environments using various continuous integration tools and scripting languages.
- Creating/updating/deletion of pods, deployments in Kubernetes cluster automatically to deploy Jenkins artifacts (in this case Docker images) in production.
- Creation of Kubernetes service that acts as a front end to outside world. Service also creates an internal load balancer (avi) that sits in front of these deployments for collecting analytics, system operands etc. of the incoming traffic.
- Involved in designing and deploying applications utilizing almost all the AWS stack (Including EC2, Route53, S3, ELB, EBS, VPC, RDS, DynamoDB, SNS, SQS, IAM, KMS, Lambda, Kinesis) and focusing on high - availability, fault tolerance and auto-scaling in AWS Cloud Formation, deployment services (Ops Works and Cloud Formation) and security practices (IAM, Cloud Watch, Cloud Trail).
- Performed S3 buckets creation, policies on IAM role based polices and customizing the JSON template.
- Experience on Virtualization technologies like VMware
- Experience in deploying and supporting CentOS, Red Hat, or Debian operating systems.
- Extensively used build utilities like Maven, ANT for building of jar, war and ear files.
- Worked with DOCKERand Vagrant for different infrastructure setup and testing of code.
- Strong Knowledge/experience in creating Jenkins CI pipe lines. Experience in JENKINS to automate most of the build related tasks.
- Experience in development and configuration experience with software provisioning tools like Chef, Puppet and Ansible.
- Experienced in writing Chef Recipes to automate build/deployment process and do an overall process improvement to any manual processes.
- Coding experience in Java, COBOL/JCL, and Python
PROFESSIONAL EXPERIENCE
Confidential, Fort Worth TX
Senior DevOps Engineer AZURE
Responsibilities:
- Played a key role in the company as a DevOps engineer in automating the Infrastructure, configuration management and contributed in implementing CI&CD.
- Participated in the release cycle of the applications, which involved environments like Development, Test, Stage and Production.
- Current company is complete Red Hat Linux shop and using Ansible for automation.
- We are migrating all out on premises AIX servers to Azure Red Hat. Company has about 9 major products and 35 minor applications that will be migrating to cloud.
- I have successfully written implemented and migrated TWO complete projects and migrated from AIX to AZURE.
- Design and Implemented a Micro services container CI and CD solution within AWS leveraging Jenkins, Docker, Ansible and Kubernetes.
- Experience with deployments, maintenance and troubleshooting applications on Microsoft Cloud infrastructure AZURE.
- Writing plugins for Jenkins and maven as per the requirement.
- Design, code and implement missing tools through creation of either web-based or back-end java applications.
- Developed unit and functional tests in Python.
- Wrote many Chef Cookbooks and created Chef Recipes for automation tools and builds.
- Monitored and upgraded the GitHub enterprise software.
- Worked in Ansible and Python scripts. Worked with clouds team to deploy changes in python and ansible playbook to make changes as required nby application team to deploy stack.
- Troubleshoot data imports and errors encountered while importing data.
- Created all configuration yml and profiles to deploy application and cloud.
- Installation of RPM packages to upgrade Linux packages
- Working on installation, configuration, and volume/File system management using Logical Volume Manager (LVM), Veritas Volume Manager, and Solstice Disk Suite (Solaris Volume Manager)
- Cloud computing (Ideally AWS technologies including S3, Lambda, DynamoDB, API
- Gateway)
- Proficient in Dataweave transformation. Exposure in java & groovy Experience in Maven based project development and testing automation of mule flows using munit framework.
- Worked on daily production issues, resolving incidents and changes.
- Supporting and troubleshooting Linux and UNIX servers’ day to day problems
- Updated & Running the various source code for migration & updating follow-up the release management
Confidential, Austin TX
DevOps Engineer
Responsibilities:
- Played a key role in the company as a DevOps engineer in automating the Infrastructure, configuration management and contributed in implementing CI&CD.
- Participated in the release cycle of the applications, which involved environments like Development, Test, Stage and Production.
- Cloud Platform AWS (API Management Services, Data Factories, App Services, Data Lake Stone, SQL, and Databases & Virtual machines).
- Experience with deployments, maintenance and troubleshooting applications on Microsoft Cloud infrastructure AWS
- Writing plugins for Jenkins and maven as per the requirement.
- Design, code and implement missing tools through creation of either web-based or back-end java applications.
- Working on AWS Elastic load balancing for deploying applications in high availability.
- Working on AWS Auto Scaling for providing high availability of applications and EC2 instances based on the load of applications by using Cloud Watcher in AWS.
- Used AWS S3 to store code bundles to deploy onto EC2 Instances.
- Responsible for writing automated scripts using Shell script. Built Java application using MAVEN.
- Used Python included Boto3 to supplement automation provided by Ansible and Terraform for tasks such as encrypting EBS volumes backing AMIs and scheduling Lambda functions for routine AWS tasks.
- Developed unit and functional tests in Python.
- Wrote many Chef Cookbooks and created Chef Recipes for automation tools and builds.
- Responsible for installing and administrating the SonarQube for code quality check and Nexus repository and generating reports for different projects. Also, integrated them into Jenkins.
- Automated the process of deploying the web applications from slaves to IIS servers using the Microsoft web deploy tool through Jenkins server.
- Worked in container-based technologies like Docker, Kubernetes and Redhat OpenShift.
- Monitored and upgraded the GitHub enterprise software.
- Worked in Ansible and Python scripts. Worked with clouds team to deploy changes in python and ansible playbook to make changes as required nby application team to deploy stack.
- Troubleshoot data imports and errors encountered while importing data.
- Created all configuration yml and profiles to deploy application and cloud.
- Installation of RPM packages to upgrade Linux packages
- Worked with engineering teams to deploy OpenStack in the environment.
- Design, develop, and support UNIX system images using Solaris jumpstart,
- Working on installation, configuration, and volume/File system management using Logical Volume Manager (LVM), Veritas Volume Manager, and Solstice Disk Suite (Solaris Volume Manager)
- Worked on daily production issues, resolving incidents and changes.
- Supporting and troubleshooting Linux and UNIX servers’ day to day problems
- Updated & Running the various source code for migration & updating follow-up the release management.
- Wrote Python script to deploy code in AWS.
Confidential, Urbana MD
DevOps Engineer
Responsibilities:
- Release Engineer for a team that involved different development teams and multiple simultaneous software releases.
- Extensive Development experience in creating web applications and web services to integrate in house tools in efforts to create an automated infrastructure.
- Developed web services using Spring Boot, Hibernate. Comfortable creating REST services.
- Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.
- Designed and implemented Mongo DB Cloud Manager for Google Cloud
- Responsible for designing and deploying best SCM processes and procedures.
- Coordinate/assist developers with establishing and applying appropriate branching, labelling/naming conventions using GITsource control.
- Worked in container-based technologies like Docker, Kubernetes and Redhat OpenShift.
- Installed, administered and configured JenkinsContinuous Integration (CI) tool.
- Developed build and deployment scripts using ANT and Mavenas build tools in Jenkinsto move from one environment to other environments.
- Worked with the development team to migrate Ant scripts to Maven.
- Micro services have been built using spring boot, NetflixOSS,springcloud and deploying to AWS Cloud.
- Responsible for build management, build verification & troubleshooting builds for Releases.
- Managed 5-10 Releases/month & up to 2 Releases/day in dynamic and constantly changing environment.
- Managed deploy plans, deployments & tracked test results from UAT to Pre-Prod to Production.
- Developed work flow of Release and Change Management procedures.
- Supported 300+ developers for on-site off-site development for clear case build process and implementation and merging code and branching/labeling source code.
- Created scripts in Python which integrated with Amazon API to control instance operations.
- Used Subversion as source code repositories and Managed SVN repositories for branching, merging and tagging.
- Analyze and resolve conflicts related to the merging of source code for GIT.
- Used Jenkins for Continuous Integration and deployment into Tomcat Application Server.
- Implemented automations tools Chef, Puppet, Splunk, DevOps.
- Worked on Amazon AWS Cloud, EC2 managed watch application.
- Experience with deployments, maintenance and troubleshooting applications on Microsoft cloud infrastructure.
- Exposed Virtual machines and cloud services in the VNets to the internet using AZURE External Load Balancer.
- Experience in Windows AZURE(laaS) migrating like creating AZURE VMs, storage accounts, VHDs, storage pools, migrating on premise servers to AZURE and creating availability sets in AZURE.
Confidential
System Admin/DevOps Engineer
Responsibilities:
- Release Engineer for a team that involved different development teams and multiple simultaneous software releases.
- Extensive Development experience in creating web applications and web services to integrate in house tools in efforts to create an automated infrastructure.
- Developed web services using Spring Boot, Hibernate. Comfortable creating REST services.
- Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.
- Designed and implemented Mongo DB Cloud Manager for Google Cloud
- Responsible for designing and deploying best SCM processes and procedures.
- Coordinate/assist developers with establishing and applying appropriate branching, labelling/naming conventions using GITsource control.
- Installed, administered and configured JenkinsContinuous Integration (CI) tool.
- Developed build and deployment scripts using ANT and Mavenas build tools in Jenkinsto move from one environment to other environments.
- Worked with the development team to migrate Ant scripts to Maven.
- Micro services have been built using spring boot, NetflixOSS, springcloud and deploying to AWS Cloud.
- Responsible for build management, build verification & troubleshooting builds for Releases.
- Integrated Jenkins with various DevOps tools such as Nexus, SonarQube, Ansible and used CI/CD system of Jenkins on Kubernetes container environment, utilizing Kubernetes and Docker for the runtime environment for the CI/CD system to build and test and deploy.
- Managed 5-10 Releases/month & up to 2 Releases/day in dynamic and constantly changing environment.
- Managed deploy plans, deployments & tracked test results from UAT to Pre-Prod to Production.
- Developed work flow of Release and Change Management procedures.
- Supported 300+ developers for on-site off-site development for clear case build process and implementation and merging code and branching/labeling source code.
- Created scripts in Python which integrated with Amazon API to control instance operations.
- Used Subversion as source code repositories and Managed SVN repositories for branching, merging and tagging.
- Analyze and resolve conflicts related to the merging of source code for GIT.
- Used Jenkins for Continuous Integration and deployment into Tomcat Application Server.
- Implemented automations tools Chef, Puppet, Splunk, DevOps.
- Worked on Amazon AWS Cloud, EC2 managed watch application.
Confidential
System Admin/DevOps Engineer
Responsibilities:
- Developed Puppet recipes to configure, deploy and maintain software components of the existing infrastructure.
- Earned a reputation for designing AWS cloud deployment strategies that mitigate risk while meeting infrastructure, employee, customer and budgetary needs
- Integrated Maven with Subversion to manage and deploy project related tags.
- Worked with TCP/IP network configuration.
- Experienced in successful designing and delivering of secure AWS cloud solutions.
- Administered and Configured Logical Volume Manager which involved create and modify file system, logical volume, Physical volume, Volume groups, mirroring and un-mirroring of volume groups, hot spare physical volume.
- Experience with firewalls, perimeter monitoring, formal policies pen testing, fuzzing, spoofing, repudiation DDoS, and human behavior.
- Configuration Management Tools like, puppet, Ansible.
- Strong knowledge of Java/J2EE design patterns and other object-oriented concepts (OOPS).
- Used microservice architecture with spring boot interacting with REST
- Developing and monitoring applications using modern frameworks like Spring Boot, Spring Jdbc.
- Performed hardware and software installations, upgrades, and maintenance, patch administration, kernel modification/upgrades, file system management, performance, security analysis and network configuration/tuning.
- Involved in backend solution, day to day Administration & Monitoring, File System Management and Disk Management.
- Worked on implementation and troubleshooting of network services like NFS, FTP, NTP, SSL, TLS SSH.
- Used Jenkins, Bamboo, Groovy, Bash, shell scripts to automate the code deployment & automation of continuous integration (CI) and Deployment infrastructure (GIT and Nexus were also used in this process)
- Documented release, builds and source control processes and plans.
- Worked on building and deploying Java code through Jenkins, Bamboo and Puppet.
- Worked closely with development team and SQA team for product releases.
- Worked on integrating GIT into the continuous Integration and Deployment (CI/CD) environment along with Jenkins and Subversion.
- Launching Amazon EC2 Cloud Instances using Amazon Web Services (Amazon Linux/Centos/RHEL) and Configuring launched instances with respect to specific applications.
- Created Custom workflows, custom screens and custom fields on JIRA
- Created users on Active Directory, synched the users on JIRAand assigned groups and spaces
- Created events, email notification schemes and assigned project roles on JIRA.
- Involved in building automation scripts on OpenStack.
- Worked on OpenStack Compute, Block storage components of OpenStack.
- Network trouble shooting using 'netstat', 'ifconfig' and Worked closely with Vendors on Hardware Problems, software fixes.
- Administration of NFS, NIS, DNS, Samba and Send mail servers.
- Monitored system performance using sar, prof, vmstat, iostat, netstat, Nagios Installed and configured RAID 0, RAID 1 and RAID 5. Created vmdisks and volumes using the volume manager according to the requirements.
- Worked with DBAs on installation of Oracle database, RDBMS database, restoration and log generation. Perform security patching of Linux servers.
- Wrote COBOL/JCL production code and supported for the life time of the code.
Confidential, Memphis, TN
Linux Administrator
Responsibilities:
- Installation, configuration and upgrade of Redhat Linux 4/5, RHEL 5/6, SUSE 10/11, Ubuntu, CentOS, HP-UX 11i and IBM AIX operating systems.
- Configured and installed HP-UX and Redhat Linux Servers using kickstart and making installation configuration files.
- Implementing file sharing on the network by configuring NFS on the system to share essential resources.
- Worked on building and supporting on Sun Midrange platforms and IBM AIX Midrange platforms.
- Worked on performance tuning in Solaris, Linux & HP-UX.
- Performed package and patching management and debugging in all flavors of UNIX& Linux.
- Expertise in capacity planning and migrations in HP-UX.
- Troubleshooting and analysis of hardware and failures for various Solaris servers (Core dump and log file analysis).
- Installation and configuration of Veritas Volume Manager (VXVM), Veritas file system (VFS). Implementation of RAID techniques and creation disk groups and volumes. Managing disks and file system using Veritas Volume Manager (VxVM), HP Service Guard in HP-UX and Linux servers.
- Built high-end servers, creating and loading images on Solaris, HP-UX and Linux servers using System manager tool.
- Installed, configured and managed Oracle Real Application Cluster (RAC) in Solaris, HP-UX and Linux servers.
- Patches and Package administration for installation of patches as per company policy and installation of packaged application.
- Installed, configured and managed Redhat Cluster Suite in Linux servers.
- Worked on live upgrades in Solaris and HP-UX servers. Configured and managed Zeta byte File System (ZFS) in Solaris, HP-UX and Linux Servers.
- Performed configuration and troubleshooting of services like NFS, NIS, DHCP, FTP, LDAP, Web servers, Samba server, and Apache server.
- Planned and implemented migrations from lower end to higher end in OS level and Hardware level in HP-UX and Linux servers.
- Configured and managed Redhat satellite Network server, performing package management tasks and errata updates.
- RPM package administration using RPM Build.
- Performed Data Backup and Recovery using Veritas Net Backup (VNB).
- Update the systems using Redhat Enterprise Network (RHN), Managing and monitoring through RHN.
- Knowledge of DAS, NAS and SAN concepts and technology. Also got knowledge in HA, Clustering, LAN.
- Responsible for setting up a disaster recovery plan for the servers, which includes in development of programs for synchronized backups.
- Worked on installing and configuring VMware/Esx Servers for virtualizations.
- Configured and maintained Network Multi pathing in Linux.
Confidential, Atlanta, GA
Linux Administrator
Responsibilities:
- Configured and installed HP-UX and Redhat Linux Servers using kickstart and making installation configuration files. installation, Configuration & Upgrade of Redhat/SuSE Linux, AIX operating systems.
- Implementing file sharing on the network by configuring NFS on the system to share essential resources.
- Worked on building and supporting on Sun Midrange platforms and IBM AIX Midrange platforms.
- Worked on performance tuning in Solaris, Linux & HP-UX.
- Performed package and patching management and debugging in all flavors of UNIX& Linux.
- Troubleshooting and analysis of hardware and failures for various Solaris servers (Core dump and log file analysis).
- Installation and configuration of Veritas Volume Manager (VXVM), Veritas file system (VFS). Implementation of RAID techniques and creation disk groups and volumes. Managing disks and file system using Veritas Volume Manager (VxVM), HP Service Guard in HP-UX and Linux servers.
- Installed, configured and managed Oracle Real Application Cluster (RAC) in Solaris, HP-UX and Linux servers.
- Patches and Package administration for installation of patches as per company policy and installation of packaged application.
- Installed, configured and managed Redhat Cluster Suite in Linux servers.
- Worked on live upgrades in Solaris and HP-UX servers. Configured and managed Zeta byte File System (ZFS) in Solaris, HP-UX and Linux Servers.
- Performed configuration and troubleshooting of services like NFS, NIS, DHCP, FTP, LDAP, Web servers, Samba server, and Apache server.
- Planned and implemented migrations from lower end to higher end in OS level and Hardware level in HP-UX and Linux servers.
- Configured and managed Redhat satellite Network server, performing package management tasks and errata updates.
- RPM package administration using RPM Build.
- Worked on installing and configuring VMware/Esx Servers for virtualizations.
- Configured and maintained Network Multi pathing in Linux.
- Knowledge of DAS, NAS and SAN concepts and technology. Also got knowledge in HA, Clustering, LAN
