Sr Devops / Azure /engineer Resume
SUMMARY
- 8 Years of IT industry Experience in Linux Administration, with Software Configuration Management, Change Management, build automation, Release Management and Azure/AWS/DevOps experience in large and small software development organizations.
- Experience in using Build Automation tools and Continuous Integration concepts by using tools like ANT , Jenkins and Maven.
- Experience in Big Data processing using Apache Hadoop.
- Experience using Big Data technologies including Hadoop stack.
- Experience in using Configuration Management tools like Puppet , Chef, Ansible.
- Developed Puppet modules to automate application installation and configuration management.
- Expertise on all aspects of chef server, workstations, Nodes, chef clients and various components like Ohai, push jobs, supermarket etc.
- Extensively worked on Vagrant & Docker based container deployments to create environments for dev teams and containerization of env’s delivery for releases.
- Experienced in Provisioning of IAAS & PAAS concepts of cloud computing and Implementing using, Aws, Azure,Google Cloud Platform understanding the principles of (SCM) in Agile, Scrum and Waterfall methodologies.
- Manage the Windows Azure infrastructure for our customers depends on their requirement. Worked on Microsoft AzureStorage - Storage accounts, blob storage, managed and unmanaged storages. Responsible of web application deployments over cloud services (web and worker roles) on Azure , using VS and PowerShell .
- Experience in working on Docker Hub , creating Docker images and handling multiple images primarily for middleware installations and domain configuration.
- Knowledge on various Docker components like Docker Hub, Machine, Compose and Docker Registry.
- Maintained Jenkins masters with over 80+ jobs for over 10+ different applications supported Several Quarterly and project releases in parallel.
- Deliver of .NET Desktop based UI projects
- Very strong in C# as development language, .NET framework concepts and implementation and OOPs concepts
- Strong ASP .NET MVC design and development experience including nUnit
- Created Web API methods for three adapters to pull data from various systems like Database, BizTalk and SAP
- Development level experience in Microsoft Azure, ASP.NET, ASP, and C #.NET, Web Services, WCF, ASP.NET Web API, ADO.NET, JavaScript, JQuery, AngularJS, Bootstrap, PowerShell, CSS, HTML, UML and XML.
- Proficient in Python, Shell Scripting, SQL, build utilities like open make, ANT and Cruise Control.
- Experienced in Gitlab CI and Jenkins for CI and for End-to-End automation for all build and CD.
- Expertise in using Nexus and Arti factory Repository server for Maven and Gradle builds.
- Ability to build deployment, build scripts and automated solutions using Shell Scripting.
- Experience in using monitoring tools like Icinga, Nagios.
- Experienced in branching, tagging and maintaining the version across the environments using, Software Configuration Management tools like GITHUB , Subversions (SVN) like GIT , and Team Foundation Server (TFS) on Linux and Windows platforms.
- Experienced migrating SVN repositories to GIT .
TECHNICAL SKILLS
Infrastructure as A service: AWS, Azure, Azure Databricks, Azure SQL database, Azure SQL Datawarehouse, open stack (basic understanding).
Virtualization Platforms: Virtual Box, VMware , Vagrant.
Operating Systems: UNIX, Linux, Windows, FreeBSD.
Scripting Languages: Bash, Perl, Python, Ruby.
Version Control Software: Subversion, GIT, Perforce.
CD Tools: Cruise, Urban CodeuDeploy, UrbanCode Release/Build
Logging: Sumo Logic, Splunk, Salesforce.
PROFESSIONAL EXPERIENCE
Confidential
Sr DevOps / Azure /Engineer
Responsibilities:
- Worked closely with developers in building Angular application and Troubleshooting UI build issues.
- Administrating and supporting company’s AzureKubernetes infrastructure, ensuring it is secure, resilient and performance and responsible for complete DevOps activities and coordinating with development team.
- Working as KubernetesAdministrator, involved in configuration for web apps, Azure App services, Azure Application insights, Azure Application gateway, Azure DNS, Azure traffic manager, App services.
- Configured V-net integration, Active directory, Encryption, and security on Azure using ARM templates and PowerShell scripts.
- Involved in design, implementation and modifying the Python code.
- Developed website both frontend and backend modules using Python Django Web Framework.
- Developed Python and shell scripts for automation of the build and release process.
- Strong experience with CI/CD tools, Azure DevOps, IaC Pipelines, Agents, Build/Deployment scripts
- Must have expertise to build DevOps pipelines for custom apps as well as for packaged products, CMS apps, microservices drive apps. Possesses experience in integrating surrounding tools such as testing, monitoring, security testing, IaC tools, etc.
- Strong Automation Experience. Good experience on Docker, scripting, package manager tools, code quality and security assessment tools, Azure Monitor, App. Insights
- Has good experience with Azure Cloud, PaaS, IaaS, SaaS architecture from Technical and non-Technical perspectives.
- Worked on the CICD setup for all the Microservices on Profile, Service Availability, Cart, Pricing and promotion, Product Configuration, Foundation framework and product listing.
- Worked on the Microservices for Unit testing, Integration test cases, Status check foundation framework, Status check tdd contracts, Compile, Package, Verify, Quality Scan, Publish Artifact, Deploy to Development and Start Functional Testing.
- Worked on to setup for the various Jenkins CICD pipeline configurations for all the Microservices.
- Worked on the build activities for all the existing Microservices
- Conduct post implementation analysis, review lessons learnt and recommendations for implementing continuous improvement.
- Responsible for pom, Unit test cases, Sonar dashboard for Selenium Test Cases for all the Microservices.
- Worked on the ms's logs and sonar dashboard monitor for all the existing Microservices.
- Recommend DevOps tools forContinuous Integration, Deployment and DevOps Enablement.
- Provide recommendations for building the automated lifecycle for DevOps
- Experience to manage the project lifecycle end to end.
- Moved all Kubernetes container logs, application logs, event logs and cluster logs, activity logs and diagnostic logs into Azure EventHubs and then into Splunk for monitoring .
- Improve speed, efficiency and scalability of the continuous integration environment, automating wherever possible using Python, Ruby, Shell and PowerShell Scripts.
- Daily monitoring production servers using Grafana and Prometheus which is integrated with kubernetes, exceptions and report to the team if something happen during standups.
- Managing AzureDevOps build and release pipeline. Setting up new repos managing the permissions for various GIT branches. Deployed microservices, including provisioning AZURE environment.
- Used Make as build orchestration tool, configured targets for the build artifacts.
- Build Dockerimages, published artifacts to AWS cloud platform using Jenkins file.
- Written Jenkins file to standardize multiple stages for CI pipeline.
- Have experience working with Source code management tools like Git, Gerrit.
- Worked on Implementation of Ping Federate for Cross platform Authentication for multiple applications.
- Designing new databases and data schemas for the high-profile customers-facing portal keeping strong attention on data integrity and queries execution efficiency applying knowledge of MariaDB and Azure Databricks.
- Extract Transform and Load data from Sources Systems to Azure Data Storage services using a combination of Azure Data Factory, T-SQL, Spark SQL and U-SQL Azure Data Lake Analytics.
- Data Ingestion to one or more Azure Services - (Azure Data Lake, Azure Storage, Azure SQL, Azure DW) and processing the data in In Azure Databricks.
Environment: AWS, Azure, Angular UI, Microservices, Azure Databricks, Git,Python, Terraform,Gerrit, Jenkins, Make,Bezel, Ping Federate, Docker, VM, Linux. Windows
Confidential
DevOps Engineer / AWS Engineer
Responsibilities:
- Leveraged various AWS solutions like EC2, S3, IAM, EBS, Elastic Load Balancer (ELB), Security Group, Auto Scaling and RDS in cloud Formation JSON templates
- Defined AWS Lambda functions for making changes to Amazon S3 buckets and updating Amazon DynamoDB table.
- Created snapshots and Amazon machine images (AMI) of the instances for backup and created Identity Access Management (IAM) policies for delegated administration within AWS
- Experience in using Cloud Infrastructure management and Implementation Working experience on various Azure services like Compute (Web Roles, Worker Roles), Azure Websites. Caching, SQL Azure , NoSQL, Storage, Network services, Azure Active Directory, Scheduling, Auto Scaling, and Power ShellAutomation.
- Extensive working experience with different SDLC methodologies such as Agile and Waterfall with an ability to be creative and to take self-initiatives to execute/manage multiple projects in parallel during time critical situations.
- Deployed AzureIaaS Virtual Machines (VM’s) and PaaS role instance s (Cloud Services) into secure VNets and subnets, designed VNets and Subscriptions to confirm to Azure Network Limits.
- Experienced in processing Big data on the Apache Hadoop framework using MapReduce programs.
- Experience in working with Windows, UNIX/LINUX platform with different technologies such as Big Data, SQL, XML, HTML , Core Java, Shell Scripting etc.
- Creating Python scripts to fully automate AWS services which includes ELB, Cloud Front Distribution, EC2 , Security Groups and S3. This script creates stacks, single servers and joins web servers to stacks.
- Experience using Big Data technologies including Hadoop stack.
- Experience in building and deploying solutions to big data problems with various technologies
- Experience with Big Data tools and technologies including working in a Production environment of a Hadoop Project
- Wrote python scripts to manage AWS resources from API calls using BOTO SDK also worked with AWS CLI.
- 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.
- Used IAM to create new accounts, roles and groups and policies and developed critical modules like generating amazon resource numbers and integration points with DynamoDB, RDS.
- Wrote Chef Cookbooks to install and configure IIS7, Nginx and maintained legacy bash scripts to configure environments and then converted them to Ruby Scripts.
- Configured in setting up CICD pipeline integrating various tool with CloudBeesJenkins to build and run Terraform script templates to create infrastructure in Azure .
- Worked on Power Shell scripts to automate the Azure Cloud system in creation of Resource groups, Web Applications, Azure Storage Blobs & Tables, firewall rules and used Python scripts to automate day to day administrative tasks.
- Deployed windows Kubernetes cluster with Azure Container Service (ACS) from Azure CLI and Utilized Kubernetes and Docker for runtime environment of the CICD system to build, test and deploy.
- Working with GITHUB to store the code and integrated it to Ansible Tower to deploy the Playbooks.
- Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible Playbooks and has integrated Ansible with Jenkins.
- Wrote CICD pipeline in Groovy scripts to enable end to end setup of build & deployment using Jenkins.
- Wrote Ansible Playbooks using Python SSH as Wrapper for Managing Configurations of my servers, Nodes, Test Playbooks on AWS instances using Python.
Environment: AWS, Azure, S3, EC2, ELB, IAM, RDS, VPC, SES, SNS, EBS, Cloud Trail, Auto Scaling, Chef, Jenkins, Maven, JIRA, Linux, Java, Kubernetes, Terraform, Docker, AppDynamics, Nagios, ELK, SonarQube, Nexus, JaCoCo, JBOSS, Nginx, PowerShell, Bash, Ruby and Python.