We provide IT Staff Augmentation Services!

Devops/azure Engineer Resume

2.00/5 (Submit Your Rating)

SUMMARY

  • Over 6 years of experience in DevOps Methodologies and focused on Automation of Build/Deployment/Environment Management areas by implementing CI / CD pipelines to help teams deliver a better, reliable and certified software into lower level and Production environments.
  • Strong expertise on DevOps concepts like Continuous Integration (CI), Continuous delivery (CD) and Infrastructure as Code, Cloud Computing etc.
  • Experience in developing automation tools for client platforms and application deployments on AWS, Azure, Google Cloud, Softlayer and Firehost cloud providers.
  • Hand on experience with Docker administration and build Docker images by writing Docker files forvarious applications deployments.
  • Building, Installation, Administration, System Monitoring, Performance Tuning, Troubleshooting, Maintenance of Linux operating systems.
  • Experience in branching, tagging and maintaining the Version Control and Source Code management tools like GIT, SVN (subversion) on Linux and windows platforms.
  • Configuration Management, Build, Release Management and Quality Assurance using CVS, VSS, Team Foundation Server TFS, Subversion, on UNIX and Windows environment.
  • Design AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Built Automation and Build Pipe Line Development using Jenkins and Maven. Set up build pipelines in Jenkins by using various plugins like Maven plugin, EC2 plugin etc.
  • Worked on infrastructure with Docker containerization. Collaborated with development support teams to setup a continuous delivery environment with the use of Docker.
  • Experience is using Tomcat, JBOSS, Web logic and Web Sphere application servers for deployment
  • Expertise in migration and upgrading of WebLogic Server and updating JDK versions and installing patches for WebLogic server.
  • Worked on Setup JIRA Project, Issue type, Workflows, Custom fields, Field Configuration Schemes, Permission schemes and Notification Schemes.
  • Installed, configured and managed monitoring tools such as Splunk, Nagios for Resource monitoring/ Network Monitoring/ Log Trace Monitoring.
  • Exposure to Apache Mesos, Marathon, Consul & Zookeeper cluster environment for application deployments & Docker containers.
  • Exposed to all aspects of Software Development Life Cycle (SDLC) such as Analysis, Planning, Developing, Testing, Implementing and Post - production analysis of the projects.
  • Define cloud network architecture using Azure virtual networks, VPN and express route to establish connectivity between on premise and cloud
  • Participate in internal and customer meetings assisting with the ongoing evolution of technology offerings
  • Provide technical guidance on building solutions using Azure PaaS and other services

TECHNICAL SKILLS

Programming Languages: Shell scripting, python

Operating Systems: AIX, Linux, Windows 98/NT/2000/XP, ZOS, UNIX.

Server Software: Data Power XI50/52, XS40, WebSphere MQ 8.5/9, JBOSS, WebSphere 8.5, WebSphere BPM, Tomcat, IBMIHS85/9

Networking: TCP/IP, HTTP/HTTPS

Monitoring Tools: ITCAM, XPOLOG, SOLAR WINDS

Databases: SQL Server and Sybase, DB2

Cloud: AWS, Azure

Tools: Splunk, Jenkins, TFS, DEvops

SDLC: Agile, Waterfall

PROFESSIONAL EXPERIENCE

Confidential

Devops/Azure Engineer

Responsibilities:

  • Setup and maintain server-monitoring using Cloud Watch. Setup Cloud Watch Alarms, Auto Scaling Integration.
  • Support the engineering teams regarding CI/Build Tools, Environments and Automation.
  • Building Docker images to support Development and Testing Teams and their pipelines
  • Writing scripts for build, deployment, maintenance and related tasks using Jenkins, Docker, Maven, Python.
  • Involved in Branching, Tagging and merging of Code at required releases.
  • Troubleshoot and resolve issues related to application deployments and operations.
  • Addressed software configuration management issues in coordination with development team.
  • Date wise Daily keeping track all the Scripts. Experience in bug tracking and analyzing test results and prepared Release Notes.
  • Working or have worked in a role where the primary duties involve developing, managing, maintaining or migrating applications to the cloud Azure.
  • Good understanding of Core Azure Services - vNets, Resource Groups, VMs, Storage Accounts, Database services, Monitor
  • Be able to quickly hack up cloud templates (ARM Templates or Terraform)
  • Good experiance in the ADF (Azure Data Factory) configuring the pipelines, source and destination data source. And transfer data using prebuilt connectors.
  • Hands on experiance in Azure data bricks and Power BI tool.
  • Good experiance skills in any following programming languages: Python, JavaScript,Groovy
  • Have experience with a CI/CD pipelines with tool like Jenkins, GitHub, GIT commands, SVN, TFS
  • Experience with Azure SDK (Any language) and Azure and AWS CLI.
  • Worked on Azure Devops components like Dashboard, Repo, Piplines and testing.
  • Deployed the ARM templates for Kuburentes services etc. And worked Azure CLI.
  • Written Ansible playbooks and Create roles as part of CI/CD Pipeline.
  • Setup Sonar CI. Enabling the sonar Quality gates for the modules in project to maintain the Stability of the code. Setup the Nexus Repository to deploy the artifacts.
  • Maintaining AWS Cloud infrastructure like EC2 instances, Load balancers, Monitoring etc.
  • Creating ELBs. Troubleshooting instances in case of "OutOfService" in ELB. Creating Launch Configuration and Auto Scaling Groups. Updating Launch Configuration with latest AMIs.
  • Create/Manage VPC, Subnets, Route Tables. Disabling ports via Security groups/Nacl's. Enabling VPC Peering between Test, QA and Prod VPCs.
  • Implemented S3 life cycle management, object creation/deletion, storing deployment revisions, reduced costs by creating customized alarms. Manage billing across several aws accounts.
  • Utilized Cloud Watch to monitor resources such as EC2, CPU memory, Amazon RDS DB Services, EBS volumes; to set alarm for Notification or Automated actions, and to monitor logs for better understanding and operation of the system
  • To achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing tool Nginx .
  • Experience in creating DockerContainers leveraging existing Linux Containers and AMI's in addition to creating Docker Containers from scratch.
  • Managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications, managedKubernetes manifest files and Managedreleases of Helm packages.
  • Monitored system performance using App dynamics and Dynatrace.
  • Installed and Configured MSBuild build Server, created build agents and Build Controllers. Creating Build definition using Build template in TFS 2012 and TFS 2013.
  • Setting up build process for projects and deploying to IIS web servers. Closely working with Teams configuration and release management support.

Environment: AWS, Azure, Java, Linux, Maven,TFS, Nexus, Chef, Puppet, Jenkins, Docker, Nginix, Nagios, GIT, AWS EC-2, Route 53, S3, VPC, EMR, SQS, Auto scaling, ELB, Shell Scripts, Unix/ Linux environment.

Confidential

Devops/Cloud Engineer

Responsibilities:

  • Migrating and maintaining build and test environments into the Cloud Infrastructure.
  • Designing and implementing CI (Continuous Integration) system: configuring Jenkins servers, Jenkins nodes, creating required scripts (Perl & Python), and creating/configuring VMs (Windows/Linux)
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using Subversion (SVN) and Git source control.
  • Managed Git repository, code merging, and production deployments.
  • Analyze and resolve conflicts related to merging of source code for SVN and Git.
  • Implement, maintain and support reliable, timely and reproducible builds for project teams.
  • Maintained build related scripts developed in shell for Maven builds. Created and modified build configuration files including POM.xml.
  • Work with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
  • Created Docker images using a Docker file, Worked on Docker container snapshots, removing images and managing docker volumes.
  • Focus on continuous integration and deployment, promoting Enterprise Solutions to target environments. Implement and maintain the monitoring and alerting of production and corporate servers/storage using Cloud Watch.
  • Design, Develop and Implement cloud solutions on Azure .
  • Accountable for the quality development of enabling automation, application development, infrastructure development and overall IT service improvement.
  • Experience with PaaS services like Kubernetes(AKS and EKS), Azure Logic Apps.
  • Be comfortable with administrative tasks on Linux and Windows Server (I.e. cron jobs/scheduled tasks, create new file shares, patch, debug with/system logs)
  • Document system configurations, Instance, OS, and AMI build practices, backup procedures, troubleshooting guides, and keep infrastructure and architecture drawings current with changes.
  • Provide oversight and guidance for the architecture, development best practices for application hosting, and infrastructure deployment for each application.
  • Managing multiple AWS instances, assigning the security groups, Elastic Load Balancer and AMIs.
  • Created a Continuous Delivery process to include support building of Docker Images and publish into a private repository- Nexus v3.
  • Installed and configured Nexus repository manager for sharing artifacts between internal teams and created proxy Nexus repositories to speed up the build process.
  • Responsible for installation & configuration of Jenkins to support various Java builds and Jenkins plugins to automate continuous builds and publishing Docker images to the Nexus repository. Built and deployed CI/CD pipelines
  • Orchestrated CI/CD processes by responding to Git triggers, human input, and dependency chains and environment setup.
  • Used CI/CD tools Jenkins, Git/Gitlabs, Jira and Docker registry/daemon for configuration management and automation using Ansible . Created Containers in Docker .
  • Worked or have worked in a role where the primary duties involve developing, managing, maintaining or migrating applications to the cloud Azure.
  • Good understanding of Core Azure Services - vNets, Resource Groups, VMs, Storage Accounts, Database services, Monitor.
  • Managed local deployments in Kubernetes, creating local cluster and deploying application containers.
  • Container management using Docker by writing Dockerfiles and set up the automated build on Docker HUB and installed and configured Kubernetes.
  • Implemented and maintained the monitoring and alerting of production, corporate servers and storage using AWS cloud watch for efficiency.
  • Work with product development to resolve build-related issues in all projects.
  • Troubleshooting various production errors and fix them

Environment: Azure, AWS, TFS, J2EE, Linux, Maven/ANT, Nexus, Puppet, Jenkins, Tomcat, JIRA, GIT, Shell Scripts, UNIX/ Linux environment

Confidential

Devops Engineer

Responsibilities:

  • Worked on CI tool like Jenkins, Created jobs, Installed Plugins and automated build process
  • Scheduled Build jobs, configured build pipeline and automated deployment using Jenkins
  • Managing build infrastructures environment setups and monitoring daily operations in Jenkins and enhancing/troubleshoot issues/problems.
  • Worked on AWS cloud environment, created ec2 instances and installed Jenkins on ec2 servers
  • Installed Ansible and managed servers using ansible
  • Responsible for releases, doing builds and managing build system
  • GIT administration and supporting source code management services
  • Responsible for creating branches, merging and resolving merging conflicts.
  • Implement and maintain continuous build and deployment mechanisms.
  • Identifying and driving automation of tasks associated with continuous integration and release process Enough understanding to debug or specify major component areas where major bugs or build failures occur.
  • Experience in configuration management and release engineering in multiple-branches environment.
  • Giving knowledge to developers about version control and build/release concepts
  • Participated in the release cycle of the product which involves environments like Development QA, UAT.
  • Experience in writing a python scripting. Used GIT for branching, tagging, and merging
  • Taking Care of Patch and Load build Requests from Development Team. Helping developer's issues that are related to version control.
  • Generate report and send an email to managers about status of daily builds and weekly builds.
  • Documenting SCM guide and responsible for maintaining it.
  • Automated JAVA builds using TFS by installing Team Foundation Build Extensions.
  • Installed Team Explorer Everywhere plugin for Eclipse users to be able to connect to TFS server.
  • Maintained all CM servers for installing new updates and Service Packs. Documented SCM Standards and policies.Supported very large team of 300 team members.
  • Customized Process Template to include new workitem types, user groups and Security changes.
  • Proven Track record in meeting the goals and delivering the deliverables within deadlines without slippages.

Environment: AWS, TFS, Java, Maven, Jenkins, Jira, Jenkins, Linux, Web Logic, Subversion, Shell scripting

We'd love your feedback!