We provide IT Staff Augmentation Services!

Azure Devops Engineer Resume

5.00/5 (Submit Your Rating)

Seattle, WA

SUMMARY

  • Over 6 years of Experience in IT Industry comprising of Linux Administration, Continuous Delivery/ Continuous Integration, Build and Release management, VMware, containerization and cloud Management
  • Experience in Cloud automation using AWS Cloud Formation templates. Involved in migration to AWS from Datacenter. Launching AWS EC2 cloud instances using Amazon Machine Images (AMI) for AWS cloud. Managed users and groups as per the request by using Amazon Identity and Access Management.
  • Hands on experience in Azure cloud services, Azure storage, Azure active directory, Azure ServiceBus. Created and managed Azure AD tenants and configure application integration with Azure AD.
  • Expertise in writing scripts like Bash, Ruby, Python and Perl for deployment of Java applications on bare servers or WebSphere Application Server 7.x/8.x, JBOSS GA7/EAP6, IBM IHS, Apache & Tomcat, Nginx.
  • Good knowledge on RDBMS Querying tools such as Oracle DB, Mongo DB, and DB2. Installed, Configured, Managed Monitoring Tools such as Splunk and Nagios for Resource Monitoring, Network Monitoring and Log Trace Monitoring.
  • Implemented a CI/CD (Continuous Integration / Continuous Delivery) framework using Bamboo, Maven and Nexus in Linux environment and Integration of Bitbucket, Confluence, Jira and Cloud Foundry.
  • Extensively worked With VMware ESXi 5.1/5.5/6.0a, vCenter Server, Host Clustering with HA, DRS, Replication Manager 5.x/6.0, Site Recovery Manager, vMotion, Physical to Virtual Migration and Managing SAN Datastores with, iSCSI, NFS & FC.
  • Knowledge in Software Development Life Cycle (SDLC) in various aspects like Analysis, Planning, Developing, Testing, Implementation and Post - production analysis of the projects.
  • Knowledge on developing custom solutions in C# and PowerShell to validate availability, consistency, and compliance of environments.
  • Experience in writing Ansible playbooks for managing virtual and physical instance provisioning, configuration management, patching and software deployment. Deployed Docker Engines in Virtualized Platforms for containerization of multiple applications. Managed local deployments in Kubernetes, creating local cluster and deploying application containers.
  • Knowledge in Executing CI/CD pipeline with AWS/Azure, Jenkins, Gradle, Ansible, Nexus, Docker and Kubernetes. Worked on Jenkins with managing plugins, securing it by configuring global security, tested code using various plugins for completing CI/CD pipeline process.
  • Used Jenkins and Configuration management tools (Chef/Ansible/Puppet) to push all Microservices builds to the Docker registry and then deployed. Used Nagios monitoring tool to report detailed resource usage information.
  • Used Chef to manage configuration on connected server. Developed Cloud Formation script to automate the AWS EC2/Azure VM’s instances with JSON templates.
  • Worked on Administering/Maintaining of Source/version Control Management Systems such as Git and Sub Version (SVN) adding GIT plugins to Jenkins to automate the process of pulling source code to build tool (Maven).
  • Experience in Automating, Configuring and Deploying Instances on Azure environments and in Data centers. Interacted with Architect & implemented Cloud / Azure based systems as a part of POC in the pitching process
  • Worked with MySQL and DynamoDB to perform basic database administration. Build out server automation with Continuous Integration - Continuous Deployment (CI/CD) tools like Jenkins/Maven for deployment and build management system
  • Experience in using Docker and setting Azure Container Registry with Docker and Docker-compose and actively involved in deployments on Docker using Kubernetes.
  • Executed Continuous Integration process using Jenkins and schedule the builds and worked on Nexus Artifactory to manage artifacts that are built by incorporating the tool with Maven and Gradle and Integrated Unit Tests and Code Quality Analysis Tools like Junit, SonarQube, Clover, PMD, find bugs and Check style
  • Experience in utilizing Jenkins for enterprise scale infrastructure configuration and application deployments - checking out code from Bitbucket and use ANT/Maven to build war/jar artifacts

TECHNICAL SKILLS

DevOps Tools: Bamboo, Jenkins, Udeploy, salt-stack.

Cloud Platforms: Amazon Web Services, Microsoft azure, google cloud, open-stack.

Build Tools: Maven, Ant, Gradle

Operating systems: RHEL/CentOS 5.x/6.x/7, Ubuntu/Debian/Fedora, Sun Solaris 7/8/9/10, Windows Server 2003/2008/2012.

Virtualization Platform: VMWare ESXi 6, VSphere ESXi 5.5, VM Ware ESX 3.x, VM Ware VSphere 4.x, Virtual Center.

Version Control tools: Bitbucket, GIT, SVN, TFS (Team Foundation Server).

Web /Application Servers: Tomcat, Apache, JBoss, WebSphere application server.

Containerization Tools: Docker, Kubernetes

Configuration Management Tools: Chef, Puppet, Ansible

Database: Oracle, DB2, MySQL, Cassandra, MongoDB, SQL Server 2008/2012/2014.

Bug Tracking Tools: JIRA, Remedy, IBM clear Quest, Bugzilla

Languages: C#, XML, HTML, Shell Scripting, Python, Bash, Perl, Ruby.

PROFESSIONAL EXPERIENCE

Confidential - Seattle, WA

Azure DevOps Engineer

Responsibilities:

  • Scope, Design and a lead developer hybrid Cloud Platform( IaaS & PaaS) (Microsoft Azure Backend platform with Worker + Web Job Roles services to process network ports from different sources, to produce and analyze data collections).
  • Implementation of the security, monitoring and DevOps portion of DAA reference architecture on Azure and limiting project access to the Azure infrastructure as a service and managed services to accelerate the time to deployment.
  • Develop and design the system of resources for applications within organization for their infra related needs and prepare high scalable and available systems.
  • Participate in planning and analyzing to provide high-level DevOps strategies and solutions utilizing Functional and technical expertise.
  • Responsible for Configuration of Applications and Infrastructure using Microsoft Azure to different environments like Production, UAT, Test and Development.
  • Configuring the VM’s to integrate the OMS agents into the local logical mechanisms according to the type of OS and the application software running on the VM’s.
  • Configured and maintained Azure ARM template and a build pipeline that deploys a Linux GitLab Runner Virtual Machine into the project network and managed credential controls by the global key vault.
  • Configuring and testing the target configuration of performance test framework including reporting results of the Pipeline and integrate it with target FedProxy pipeline only as a trigger.
  • Providing access to the stock OMS dashboard for DevOps, security and program management and then customizing the dashboard to match the deployment content.
  • Creating JSON deployed template for provisioning virtual networks, subnets, VM scale sets, load balancer and NSG rules. Define set of resources and specifying deployed parameters to Azure resource manager (ARM) template to create resource group for virtual machines.
  • Bootstrapped nodes, writing recipes and cookbooks and upload them to chef server, managed on-site OS/Applications/Services/Packages using Chef.
  • Experience in configuring Azure Webapps, Azure App services, Azure Application insights, Azure Application gateway, Azure DNS, Azure Traffic manager, App services, Analyzing Azure Networks with Azure Network Watcher, Implementing Azure Site Recovery, Azure stack, Azure Backup and Azure Automation.
  • Worked on collection of Docker images for Azure CLI in alignment with reference architecture, security, and operational requirements that should be used by the Digital Aviation community as a basis for CI pipelines and for managing Azure resources.
  • Building various containers using Docker engine and Docker Machine environments using VSTS and to deploy the micro services-oriented environments for scalable applications. Experience in writing Docker files to build the micro-service applications.
  • Working with Docker and Kubernetes on multiple cloud providers, from helping developers build and containerize their application (CI/CD) to deploying either on public or private cloud.
  • Building of all microservices were made to get into the Azure Cloud Registry with the help of Jenkins pipelines and then they were deployed using Kubernetes, creation and management of Pods using Kubernetes.
  • Wrote Python scripts to parse XML documents and load the data in database
  • Set up Jenkins for leading weekly Build, Test and Deploy string as a CI/CD manner, SVN/GIT with Dev/Test/Prod Branching Model for weekly announcements.
  • Created and implemented (Azure Resource Manager) ARM templates and deployed them using the Azure portal, also used Azure quick start templates for Cloud Infrastructure design and implementation to deploy Web applications on Azure PowerShell Workflow
  • Experience in writing test scripts, test cases, test specifications and test coverage and implemented the unit tests using Python Unit Test (PyUnit) library.
  • Monitoring the DAA environment using a combination of Operational management service for a real time dashboard of monitored data using Application Insights, Power BI for reporting and HD Insights for analysis.
  • Providing support on installing, configuring, managing and troubleshooting the middleware like Apache and JBoss in different departments for several applications.

Confidential - Chicago, IL

DevOps Engineer

Responsibilities:

  • Administered Jenkins and Bamboo within the organization and Experience in creating nodes to fulfill resources. Built scripts using ANT and MAVEN build tools in Jenkins, bamboo in PROD environments.
  • Used Chef for managing configuration servers like Tomcat and Apache web server. Developed CFT (cloud formation template) for automating the EC2 instances with JSON templates.
  • Worked with Continuous Integration tools like Jenkins, build tools like ANT(build.xml) for generating WAR file and deployed the builds into Web/Application servers like Apache Tomcat, JBOSS, WebSphere, WebLogic.
  • Setup lift and shift process of VMWARE VM’s from on premise to the AWS Cloud and managed several AWS services like EC2, S3 Bucket, Route53, ELB, EBS, cloud trial and cloud watch.
  • Migrated Local Linux environment to AWS/RHEL Linux environment and used the AWS auto scaling feature and was a part of Remediation and patching of Unix/Linux Servers.
  • Designed and deployed multiple applications utilizing almost all the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, IAM, ELK) meeting all the enterprise level requirements like high-availability, fault tolerance, and auto scaling in AWS Cloud Formation.
  • Implemented a continuous Delivery Pipeline with Docker, Jenkins and GitHub. Whenever a new GitHub branches are created Jenkins automatically attempts to build a new Docker Container from it.
  • Installed and configured Kubernetes, Chef Server/workstation and nodes via CLI tools and wrote Docker files to create new images based on working environments for testing purposes before deployment.
  • Used Chef for managing configuration servers like Tomcat and Apache web server. Developed CFT (cloud formation template) for automating the EC2 instances with JSON templates.
  • Automated current environment with Chef on AWS cloud for multiple application testing and deployment. Deployed web servers like Apache/Tomcat, WebSphere using Chef Cookbooks, recipes.
  • Wrote scripts in C#, Perl, bash and Shell and other scripting languages for automating system administration tasks like installing, configuring and managing of nodes.
  • Designed and implemented fully automated server build, management, monitoring and deployment solutions spanning multiple platforms, tools and technologies including Jenkins Nodes/Agent, Chef, Puppet, Android, VMWare, AWS EC2
  • Worked on solving the incidents and Root cause analysis to find out the possible reasons with the help of networking tools like Wireshark and also checking for the production health status using monitoring tools like Splunk, AppDynamics.
  • Integrated SVN/Git repositories with Jenkins so developers can deploy their code and created various Jenkins jobs in different regions to propagate code through QA and production environments.
  • Installed Jenkins Plugins for GIT Repository, Setup SCM Polling for Immediate Build with Maven and Maven Repository (Nexus Artifactory) and Deployed Apps using custom ruby modules through Puppet as a CI/CD Process.
  • Developed ANT and Python scripts to automate the Build and deployment process to deploying the web services. Used services deploy command for building the web services. Used Maven for few modules.
  • Designing and implementing CI (Continuous Integration) system: configuring Jenkins servers, Jenkins nodes, creating required scripts like perl and python, and creating/configuring VMs (Windows/Linux).

Confidential - Columbus, OH

DevOps Engineer

Responsibilities:

  • Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Web logic/Web sphere/JBoss and Web based applications like Java & Tomcat/Apache.
  • Installed/Configured/Managed Puppet Master/Agent. Wrote custom modules and manifests, downloaded pre-written modules from puppet-forge. Upgraded migration of Puppet Community and Enterprise.
  • Managed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux servers. Created and maintained the Shell/Perl deployment scripts (Java/J2EE projects) for WebLogic and UNIX servers.
  • Worked extensively on version control systems like SVN & Bitbucket. Involved in conversion of the source code from the SVN to Bitbucket. Worked closely with other CM teams, which was migrating from SVN to Bucket. Helped them in the CM planning and build/deploy processes. Bitbucket platform allows all team members to work together on the same file and helps to track the changes effectively.
  • Provided support for the web servers like IIS, Tomcat, Web logic or Web sphere. Configuration and administration of Apache Web Server and SSL.
  • Created clones from existing VMs (both live and powered-off). Deployed several VMs from Templates and customized their configurations as-needed.
  • System Installation, configuration and upgrading, VMware ESXi, Vcenter and VSphere Clients, Web-logic. Configured, managed ESX VM’s with virtual center and VI client. Used VMware VMotion to eliminate application downtime from planned server maintenance by migrating running virtual machines between hosts.
  • Applied visualization technology in managing multiple operating systems on VMware platforms as well as Windows Hyper -V Manager.
  • Used monitoring tool SPLUNK for administration and maintenance operations on day-to-day basis for company network and systems working on Linux and Solaris Systems.

Confidential - San Jose, CA

Build and Release Engineer

Responsibilities:

  • Installation, Administration, Support and Maintenance of Red Hat Enterprise, CentOS on VMs and physical servers.
  • Deploy and Configure Red Hat Satellite Server including creating maintaining any customized kickstart configuration channels to deploy RHEL.
  • Installing and updating packages using YUM (custom YUM Servers/repositories), Red Hat Satellite Server.
  • Extensive use of LVM, creating Volume Groups, Logical volumes, and disk mirroring, Fix the Problem with the partially mirrored Logical volumes.
  • Implemented, configured and deployed new patches, upgrades, bug fixes on both physical and virtual Red Hat Linux servers using satellite server and YUM server.
  • Installed and configured several hundred Red Hat Enterprise Linux 6.x/5.x, Windows server 03/08/12 R2 in both physical Blade and VMware ESXi 5.x, 4.1.2 Virtual Environment.
  • Configured Red Hat Cluster Nodes for my legacy applications and verified the daily health check on the Cluster Nodes.
  • Maintained user account management, configured servers to register with Red Hat Network (RHN) Satellite Server, monitored servers - workload assessment, service console monitoring.
  • Installation, configuration and management of Apache 2.24and Tomcat 6/7 servers.
  • Supported several Servers in Dev, QA, Staging and Production environments plus primary support to all kind of issues for Redhat 5.x &6. xLinux and VMware.
  • Servers support included NFS, NTP, FTP, users setup/troubleshooting and administering the functionality of the VM’s using Vcenter.
  • Creation and Maintenance of User Accounts file systems and successfully created logins IDs on multiple servers using the scripts to avoid the latency.
  • Responsible for TCP/IP, DNS (domain name system) and DHCP(dynamic host configuration protocol) administration.
  • Monitor Disk space, creating the disks and managing the disks based on the requirements for production grid environment.
  • Installing and upgrading patches and packages on RHEL 5.x, 6.2 and 6.5 servers using RPM, YUM and third party software applications.
  • Experience working with Tomcat, Apache and Java and limiting user account privileges using configuration files like SUDOERS.
  • Installation of Web sphere application and mange users and service account with nopassword option in sudoers file to manage Websphere application server.

Confidential

Linux Administrator

Responsibilities:

  • Administered, maintained Red Hat 5.0, 6.0 AS, ES, Troubleshooting Hardware, Operating System Application & Network problems and performance issues; Deployed latest patches for, Linux and Application servers, Performed Red Hat Linux Kernel Tuning
  • Experience and Familiar with Virtualization technologies like installing, configuring, administering VMware ESX/ESXi and Citrix Xen Server/openstack. Created and managed VMs (virtual server) and involved in the maintenance of the virtual server.
  • Understanding of networking concepts, (IE. Configuration of networks, router configuration and wireless security, TCP/IP, VPN, Content Filtering, VLANs, and routing in LAN/WAN, Ethernet Port, Patch Panel and wireless networks.)
  • Understanding of networking fundamentals and network security. Installation, Configuration and managing Firewalls like Fortinet, ZyWall, SonicWall, ISA with content filtering, Anti-Spam, Web filtering, NAT, Application Publishing to public IP, Port Forwarding, log analyzing with Syslog Server.
  • Configuration, Management, Troubleshooting of Network devices (Routers, Switches, Firewalls, Servers, DSL Modems etc.). Maintained the Telecommunication Connectivity using DSL and T1 Lines .
  • Experience with x86 / x64 Intel, HP, IBM & Dell hardware like rack-mounted servers, tower servers, desktop, laptop and other peripherals.
  • Experience in Server monitoring, capacity planning, application monitoring with the help of Tivoli, HP insight, Nagios, Cacti, Zabbix.
  • Performance tuning of Linux machines in the environment by kernel parameter tuning, identifying process that hog the system resources and containing them.
  • Experience working in customizing the Kickstart and Jumpstart scripts to automate the installation of various servers used for various internal projects.
  • Working Knowledge on using and developing Shell, Perl and python scripts used to automate day to day administrative tasks using cronjobs.
  • Responsible for OS maintenance activities like upgrading the OS, updating the services and third-party software's and maintaining the snapshots to revert back.
  • Experience in installation and configuration of Web Application servers like Apache, Tomcat and WebLogic and deploying services on them.
  • Have tested various Linux Environments in the Development/Test Stages to help create a better standardized environment and resolutions of any problems if any occurred.

We'd love your feedback!